2016-10-30 3 views
0

Я пытаюсь изменить цвет шрифта datepicker, Я уже искал, но я не смог получить точный ответ. Не могли бы вы помочь? Мой макет выглядит так:Изменить размер шрифта DatePicker Android

<DatePicker 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/datePicker" 
    android:calendarViewShown="false" 
    android:spinnersShown="true" 
    android:datePickerMode="spinner" 
    android:layout_below="@+id/tb_register_last_name" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignRight="@+id/bt_register_tostep3" 
    android:layout_alignEnd="@+id/bt_register_tostep3" 
    style="@style/MyDatePicker"/> 

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="android:datePickerStyle">@style/MyDatePicker</item> 

</style> 


<style name="MyDatePicker" parent="Theme.AppCompat.Light.Dialog"> 
    <item name="colorPrimary">**@color/CorProfilePi**c</item> 
    <item name="colorPrimaryDark">**@color/CorProfilePic**</item> 
    <item name="colorAccent">**@color/CorProfilePic**</item> 


</style> 

Colors.xml:

<resources> 
<color name="colorPrimary">#479dcc</color> 
<color name="colorPrimaryDark">#146ba6</color> 
<color name="colorAccent">#0a8da0</color> 
<color name="CorProfilePic">#ffffff</color> 

Что я делаю неправильно? Спасибо! (я новичок в разработке android) Спасибо!

+0

Возможный дубликат [Как изменить стиль выбора даты в android?] (Http://stackoverflow.com/questions/30239627/how-to-change-the-style-of-date-picker-in- android) –

ответ

0

EDIT2: Это работает. (Добавлен цвет делитель)

Ваш XML

<DatePicker 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/datePicker" 
    android:calendarViewShown="false" 
    android:spinnersShown="true" 
    android:datePickerMode="spinner" 
    android:layout_below="@+id/tb_register_last_name" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignRight="@+id/bt_register_tostep3" 
    android:layout_alignEnd="@+id/bt_register_tostep3" 
    android:theme="@style/MyDatePicker"/> 

В styles.xml, установите (копипаст код)

<style name="MyDatePicker" parent="Theme.AppCompat.Light.Dialog.Alert"> 
    <item name="colorControlNormal">#00FF00</item> 
    <item name="colorControlActivated">#00FF00</item> 
    <item name="android:textColorPrimary">#FF0000</item> 
</style> 

materialdoc Google будут полезны для вас в будущем.

Измените свой стиль и дайте мне знать, если он работает!

+0

Привет, Карлос! Я изменился, все тот же, датапикер по-прежнему черный – Ko0kiE

+0

@ Ko0kiE вы проверили цветPrimary и и colorPrimaryDark значение? –

+0

Я положу colors.xml в сообщение, я отредактирую – Ko0kiE

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