繁体   English   中英

AppCompat V21微调框弹出背景为白色,仅在Android 4.0中为白色文本

[英]AppCompat V21 spinner popup background is white with white text only in Android 4.0

我正在使用appcompat v21,以及从Theme.AppCompat.NoActionBar继承的样式(主题)。 在微调器的弹出窗口中,文本和背景都是白色的。 我已经在Android 4.0,4.1,4.2,4.3,4.4上进行了测试,但这只发生在Android 4.0(ICS)上。 这是appcompat v21的错误吗? 如何使用主题样式更改所有微调器的背景? 谢谢。

这是我的应用程序在ICS上遇到问题的屏幕截图:

http://i.stack.imgur.com/qZ1L3.png

[编辑]

我在这里发现这是appcompat v21中的一个错误

https://code.google.com/p/android/issues/detail?id=78118&can=1&q=appcompat%20spinner&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

您可以创建任何背景色9补丁图像,并将其设置为您微调器的背景。 在此输入图像描述

并将其设置在您的微调器的背景中。

<Spinner
    android:id="@+id/spinner1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@color/blueSpinner"
    android:spinnerMode="dropdown"
    android:popupBackground="@drawable/blueSpinner"
    />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM