我正在使用带有backgroundColor = black的LinearLayout中的TimePicker,但是,我无法在TimePicker中看到数字,并且我需要在布局中将背景颜色设置为黑色,如何更改TimePicker中的textColor?我已经尝试过这个没有运气了:
<style name="MyTimePicker" parent="@android:style/Widget.TimePicker"> <item name="android:textColor">#000000</item> </style> <style name="MyHoloTimePicker" parent="@android:style/Widget.Holo.TimePicker"> <item name="android:textColor">#000000</item> </style>
我试图在TimePicker中将它们指定为样式,但是在Android中无法识别Widget.TimePicker和Widget.Holo.TimePicker父样式,我正在使用:
android:minSdkVersion="8"
你能帮帮我吗?谢谢!
解决方法
您也应该使用布局中的样式:
<TimePicker style="@style/MyHoloTimePicker" android:layout_width="fill_parent" android:layout_height="fill_parent" />
当然,您必须创建两个布局才能使用两个主题(API级别小于11或大于11),或者使用两个不同的值创建样式 – 文件夹(“值”和“值-11”;请参阅Android文档).