Android DatePickerDialog accent color (in v21 +)

I am using support library 21 for my application. My theme is also defined in -21 values , but DatePickerDialog does not use accent color for background color and text.

What can I do to change this color to accent color?

My current themes .xml

values ​​/ themes.xml

 <style name="AppTheme" parent="AppTheme.Base" /> <style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> <item name="windowActionModeOverlay">true</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> 

values-V21 / themes.xml

 <style name="AppTheme" parent="AppTheme.Base"> <item name="android:colorPrimary">@color/colorPrimary</item> <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item> <item name="android:colorAccent">@color/colorAccent</item> <item name="android:alertDialogTheme">@style/AppTheme.AlertDialog</item> </style> <style name="AppTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog.Alert"> <item name="android:colorPrimary">@color/colorPrimary</item> <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item> <item name="android:colorAccent">@color/colorAccent</item> </style> 
+7
android android-5.0-lollipop android-theme
source share
1 answer

In your dialogue topic, you need to expand Theme.AppCompat.Light.Dialog instead of Theme.Material.Light.Dialog.Alert . Here is an example:

 <!-- Base Theme Styles --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- my theme stuff --> ... <!-- dialog theme stuff --> <item name="android:dialogTheme">@style/AppTheme.DialogTheme</item> </style> <!-- Styles for pop-up dialogs --> <style name="AppTheme.DialogTheme" parent="Theme.AppCompat.Light.Dialog"> <item name="android:colorPrimary">@color/primaryColor</item> <item name="android:colorPrimaryDark">@color/primaryColorDark</item> <item name="android:colorAccent">@color/accentColor</item> </style> 
+19
source share

All Articles