Android: so ändern Sie die Farbe der dateselector in Datepicker-widget?

dies ist mein erstes mal eine Frage stellen.

Habe ich erfolgreich eine Datepicker in meine app (targeting nur SDK 21 und höher). Ich will auch mein Stil Datepicker zu mischen mit dem rest der app. Dies ist, was ich habe:

<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>

Ich nicht finden können, können Sie das Attribut ändern Sie die Farbe der Tag-Selektor im Kalender. Kein Attribut aufgeführt hier tut. Aber ich war in der Lage, ändern Sie die Farbe der Jahr-Auswahl (siehe Rechte Seite der Abbildung) mit dem Attribut "yearListSelectorColor". Wie kann ich die Farbe der entsprechenden Selektor und ausgewählte Farbe für text auf der linken Seite?

Zu klären, dies ist, was mein Datepicker sieht wie folgt aus: Screenshots

Also, wenn jemand weiß, wie, um loszuwerden, der standard-teal Farbe, bitte sagen Sie mir.

Danke!

InformationsquelleAutor StefanF | 2015-05-28
Schreibe einen Kommentar