Вы не можете изменить цвет DatePicker динамически ... по крайней мере, это не тривиальная работа. Дело в том, что даже в нативном Android изменение цвета с помощью code-behind может быть достигнуто только с помощью Reflection API (подробности см. здесь ).
Чтобы изменить цвет текста DatePicker, следует обратить внимание на одну важную вещь: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '* * 10' * * (основная тема * * ”) здесь для деталей)
Например:
значения-v21 / style.xml
<style name="AppTheme" parent="AppThemeBase">
<item name="android:textColorPrimary">@color/ns_green</item> <!-- HERE -->
<item name="android:datePickerStyle">@style/SpinnerDatePicker</item>
<item name="android:timePickerStyle">@style/SpinnerTimePicker</item>
</style>
В приведенном выше примере ns_green
определено в colors.xml
<color name="ns_green">#1eb234</color>