android–Spinner弹出背景颜色问题

android–Spinner弹出背景颜色问题,第1张

概述以下代码会在AsusIntelZenfone上产生问题(请参阅附图).我测试的其他所有设备都显示正常,这意味着Spinner弹出窗口周围的黑色区域是透明的.有什么办法摆脱黑色?我将Theme.AppCompat.Light.NoActionBar应用于Activity.<android.support.v7.widget.AppCompatSpinnerandroid:i

以下代码会在Asus Intel Zenfone上产生问题(请参阅附图).我测试的其他所有设备都显示正常,这意味着Spinner弹出窗口周围的黑色区域是透明的.

有什么办法摆脱黑色?我将theme.AppCompat.light.NoActionbar应用于Activity.

<androID.support.v7.Widget.AppCompatSpinner    androID:ID="@+ID/spinner"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_marginleft="16dp"    androID:layout_marginRight="16dp"    androID:popupBackground="@color/light_primary" />

解决方法:

我面临同样的问题,最后我得到了解决方案.你需要在drawable文件夹中创建一个xml文件.

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:shape="rectangle" >    <corners androID:radius="2dp" />    <solID androID:color="#606d73" /></shape>

然后将其应用于微调器:

<Spinner androID:ID="@+ID/from_spinner" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:background="@drawable/refine_drpdn_right" androID:drawSelectorOntop="true" androID:popupBackground="@drawable/spinner_popup_background" androID:spinnerMode="dropdown" />
总结

以上是内存溢出为你收集整理的android – Spinner弹出背景颜色问题全部内容,希望文章能够帮你解决android – Spinner弹出背景颜色问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:http://outofmemory.cn/web/1115697.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存