我目前正在使用设置选项动态更改主题。主题非常简单,只改变背景颜色。更改主题后,微调器看起来不正确看图像http://imageshack.us/photo/my-images/600/baddropdown.png/ 我用自定义微调器项解决了第一个问题(微调器本身),该项设置背景透明
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:ellipsize="marquee"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:singleLine="true"
style="?android:attr/spinnerItemStyle"
android:background="@android:color/transparent"
android:id="@android:id/text1" />
我尝试使用自定义的spinner_dropdown_item,但它没有用。我非常感谢任何有关我可以尝试获得默认微调器外观的想法。
编辑:我能够更改spinner_dropdown_item背景http://imageshack.us/photo/my-images/10/halfbaddropdown.png/,但下拉提示背景和分隔符是应用程序背景颜色,但我想要默认外观。 注意:删除了图像链接,以便我发布最新的。
编辑:问题已经解决,实际上最终只是一个简单的修复。不得不改变我的自定义主题
<style name="grey" parent="@android:style/Theme.Light">
<item name="android:background">#EEE9E9</item>
</style>
在styles.xml中
<style name="grey" parent="@android:style/Theme.Light">
<item name="android:windowBackground">@color/converter_grey</item>
</style>
并在colors.xml中定义颜色
答案 0 :(得分:3)
问题已经解决,实际上最终只是一个简单的修复。不得不改变我的自定义主题
<style name="grey" parent="@android:style/Theme.Light">
<item name="android:background">#EEE9E9</item>
</style>
在styles.xml中
<style name="grey" parent="@android:style/Theme.Light">
<item name="android:windowBackground">@color/converter_grey</item>
</style>
并在colors.xml中定义颜色