Вот как получить фиолетовый и оранжевый цвета на изображении ниже.
Создать пользовательскую тему для DatePicker в файле styles.xml:
<style name="MyDatePickerTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorAccent">@android:color/holo_purple</item>
<item name="android:windowBackground">@drawable/date_picker_background</item>
</style>
Обратите внимание, что эта тема ссылается на собственный фон для выбора даты в папке вытяжке ресурсов. Так создать Drawable ресурс с именем date_picker_background.xml и поместить это в нем:
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="16dp"
android:insetTop="16dp"
android:insetRight="16dp"
android:insetBottom="16dp">
<shape android:shape="rectangle">
<corners android:radius="2dp" />
<solid android:color="@android:color/holo_orange_dark" />
</shape>
</inset>
Наконец, вы должны ссылаться на эту тему, когда вы создаете экземпляр DatePickerDialog:
DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(),
R.style.MyDatePickerTheme, this, year, month, day);
Мое объяснение здесь был адаптирован из this better, more complete explanation of DatePicker styling.
Полезно знать, thx! – Flayn