Я пытаюсь, чтобы мой сборщик времени выглядел так: Желаемый результат
Итак, я делаю то, что нашел на Это руководство
И вот что я на самом деле получаю: Истинный результат
Это мой собственный стиль:
<style name="customTimePicker" parent="@android:style/Widget.Material.TimePicker">
<item name="android:timePickerMode">clock</item>
<item name="android:headerBackground">#0076a3</item>
<item name="android:numbersTextColor">#ffffff</item>
<item name="android:numbersInnerTextColor">#ffffff</item>
<item name="android:numbersSelectorColor">#fbc014</item>
<item name="android:numbersBackgroundColor">#004a80</item>
<item name="android:amPmTextColor">#ffffff</item>
</style>
И вот как я использую его в своемXML-файл:
<TimePicker
android:id="@+id/tpAnalog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:theme="@style/customTimePicker"
style="@style/customTimePicker"
android:visibility="visible"/>
На экране предварительного просмотра на Android-студии это выглядит почти так, как будто я хочу предварительный просмотр на Android-студии
Так почему, когда я его запустилмое устройство это не работает?
Редактировать : Я забыл использовать эту строку кода в своей теме деятельности:
<item name="android:timePickerStyle">@style/customTimePicker</item>
Кажется, это решает все мои проблемыза исключением того, что я все еще не могу изменить цвет текста выбранного номера. Это текст, который я хочу изменить .Это возможно?