2016-12-16 8 views
0

В моем проекте я использовал Datepicker виджет в макете следующим образом, как мне нужен только кок и я отключил календарь для моей Datepicker для версии леденцаAndroid Datepicker изменить цвет текста не работает

<DatePicker 
android:id="@+id/datePickr" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:theme="@android:style/Widget.DatePicker" 
android:calendarViewShown="false" 
android:datePickerMode="spinner" 
android:layout_alignParentTop="true" 
android:layout_centerHorizontal="true" /> 

Проблема Я столкнулся с тем, что он показывает различный цвет для текста датпикера в lollipop версии. Я не смог изменить цвет того же самого.

Мне нужно изменить цвет текста datepicker таким образом, чтобы он отображал тот же цвет в другой версии.

+0

IMHO, вам нужно будет создать свой стиль с требуемым набором цвета текста и применить его вместо стиля андроида. Потому что стиль андроида может измениться в зависимости от версии ОС Android. См. [Стиль DatePicker Style] (http://www.materialdoc.com/date-picker/) –

+0

Возможный дубликат [Изменить цвет диалогового окна Datepicker для Android 5.0] (http://stackoverflow.com/questions/28738089/change-datepicker -dialog-color-for-android-5-0) – Ironman

+0

Я не использую Диалог Datepicker Просто Datepicker в моем макете В datepicker я использую И в styles.xml Я использую В sturio" dgts__purple "отображается, но все еще белый цвет на моем Android-телефоне – Ajith

ответ

1

Как и большинство компонентов, цвет текста Datepicker в осуществляется textColorPrimary:

<item name="android:textColorPrimary">@color/Black</item> 
0

Вы пытаетесь изменить цвет текста для datetext? вы можете добиться этого с в вашем блоке Datepicker

dateTextAppearance

Вы можете предоставить colorList или один цвет для вашего DatePicker.