在Android 5.0中,Spinners在使用android时有白色背景:Theme.Holo而不是android:Theme.Holo.Light
Holo.Light主题:(工作正常)
Holo主题:(不工作)
代码:
<Spinner
android:id="@+id/dialog_mc_major_cat"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
主题:
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="textColor">@color/black</item>
<item name="android:spinnerItemStyle">@style/spinnerStyle</item>
</style>
<style name="AppTheme.Dark" parent="android:Theme.Holo">
<item name="textColor">@color/white</item>
<item name="android:spinnerItemStyle">@style/spinnerStyle</item>
</style>
<style name="spinnerStyle" parent="@android:style/Widget.TextView.SpinnerItem">
<item name="android:padding">5dp</item>
</style>
我还没有测试过,但我相信这在5.0之前工作得很好
答案 0 :(得分:0)
我试了一下,出于某种原因,如果使用
,工作正常 <style name="AppTheme.Dark" parent="android:Theme.Holo">
</style>
没有在设备和模拟器上添加自定义