2015-07-11 116 views
2

如何更改TimePicker/RadialTimePickerView的數字/選擇器顏色?我可以看到,該RadialTimePickerView設置其顏色內部使用更改TimePicker(RadialTimePickerView)的顏色?

final int numbersTextColor = a.getColor(R.styleable.TimePicker_numbersTextColor, 
      res.getColor(R.color.timepicker_default_text_color_material)); 

我嘗試添加一個timepicker_default_text_color_material項目的colors.xml,但沒有成功。

的黑色數字和藍色選擇器應該是白色: The black numbers and the blue picker should be white.

+0

嘗試此鏈接可以幫助你 - http://stackoverflow.com/questions/26015798/change-timepicker-text-color –

+0

沒有幫助我。我不能在我的應用主題中設置這幾個顏色名稱。他們不會被承認。 – svennergr

回答

4

或多或少,如薩基評論,我需要追加我styles.xml:

<style name="myTimePickerStyle" parent="@android:style/Widget.Material.Light.TimePicker"> 
    <item name="android:numbersTextColor">#ffffff</item> 
    <item name="android:numbersBackgroundColor">@color/timepicker_header</item> 
    <item name="android:numbersSelectorColor">#88000000</item> 
    <item name="android:headerBackground">@color/timepicker_header</item> 
</style> 

<style name="AppTheme" parent="AppBaseTheme"> 
    <item name="android:timePickerDialogTheme">@style/myTimePickerDialogStyle</item> 
</style> 
+0

你是否設法改變鍾針的顏色? –