this is my first time posting a question.
I've successfully implemented a Datepicker in my app (targeting only SDK 21 and above). I also want to style my Datepicker to blend with the rest of the app. This is what I have:
<style name="MyDatePickerDialogTheme" parent="Theme.AppCompat.Light.Dialog">
<item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
<item name="android:colorAccent">@color/primDark</item>
</style>
<style name="MyDatePickerStyle" parent="@android:style/Widget.Material.Light.DatePicker">
<item name="android:headerBackground">@color/prim</item>
<item name="android:calendarTextColor">@color/primDark</item>
<item name="android:dayOfWeekBackground">@color/primDark</item>
<item name="android:yearListSelectorColor">@color/accent</item>
<item name="android:datePickerMode">calendar</item>
</style>
I can't find the attribute to change the color of the day selector in the calendar. No attribute listed here does that. However I was able to change the color of the year selector (see right side of the screenshot) with the attribute "yearListSelectorColor". How can I color the corresponding selector and selected text color on the left side?
To clarify, this is what my Datepicker looks like: Screenshots
So if someone knows how to get rid of that standard teal color, please tell me.
Thank you!
To change the color of the selector circle in DatePicker, use android:colorControlActivated
attribute in your theme.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With