Android - 如何更改TimePicker中的文本颜色?

时间:2014-02-09 17:41:40

标签: android timepicker textcolor

我在使用backgroundColor = black的LinearLayout中使用TimePicker,但是,我无法在TimePicker中看到数字,我需要在布局中将背景颜色设置为黑色,如何更改textColor in TimePicker?我已经尝试过这个没有运气了:

<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"
你可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您也应该使用布局中的样式:

<TimePicker
   style="@style/MyHoloTimePicker"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent" />

当然,您必须创建两个布局才能使用这两个主题(API级别低于11或大于11),或者使用两个不同的值创建样式 - 文件夹(&#34;值&#34;和&#34; values-11&#34 ;;参考Android文档。)