我正在使用Holo主题解决微调器中的问题。
自从清单中将目标从API 14更改为API 26以来,所有使用常规按钮的微调器
new ArrayAdapter<String>( getContext(), android.R.layout.simple_spinner_dropdown_item );
在黑色背景上显示黑色文本。其他主题效果很好(例如,我测试了Holo.Light和DeviceDefault),但是显然它们会更改应用程序中的其他内容,因此不是一个选择。
主题在清单中设置
<application
android:name="myApp"
...
android:theme="@android:style/Theme.Holo"
...
>
那么,自从我更改目标API以来,为什么android.R.layout.simple_spinner_dropdown
在黑色背景上显示黑色文本?你有什么主意吗?
答案 0 :(得分:0)
我还发布了当前正在使用的解决方案。我对此并不满意,所以如果您有更好的主意,请告诉我
目前,我的解决方案是在styles.xml中为我的应用创建一个新主题,即
<style name="AppTheme_HoloFixed" parent="@android:style/Theme.Holo">
<item name="android:textColor">@color/white</item>
</style>
在colors.xml文件中显然已定义
<color name="white">#FFFFFF</color>
有人有更好的解决方案吗?