2014-02-09 5 views
8

Я использую TimePicker в LinearLayout с backgroundColor = черный, однако я не могу видеть числа в TimePicker, и мне нужно, чтобы цвет фона был установлен на черный в макете, как я могу изменить textColor в TimePicker? Я уже пытался это не повезло:Android - Как изменить textColor в 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, но Widget.TimePicker и Widget.Holo.TimePicker родительские стили не признаются в Android, я использую:

android:minSdkVersion="8" 

Не могли бы вы мне помочь? Спасибо!

ответ

2

Вы должны использовать стиль в макете также:

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

Конечно, вы должны создать две раскладки, чтобы использовать обе темы (уровень API меньше 11 или больше 11), или создать свой стиль в двух разных значениях - папки («значения» и «значения-11», см. документацию на Android).

+0

как изменить разделитель цвет? –

 Смежные вопросы

  • Нет связанных вопросов^_^