Android: Wie ändere ich die Farbe des Datumsselektors im Datepicker Widget?

8

Das ist das erste Mal, dass ich eine Frage stelle.

Ich habe einen Datapicker erfolgreich in meiner App implementiert (Targeting nur für SDK 21 und höher). Ich möchte auch meinen Datepicker so gestalten, dass er mit dem Rest der App harmoniert. Das ist was ich habe:

%Vor%

Ich kann das Attribut nicht finden, um die Farbe des Tagesselektors im Kalender zu ändern. Kein Attribut hier tut das. Allerdings konnte ich die Farbe des Jahresselektors (siehe rechte Seite des Screenshots) mit dem Attribut "yearListSelectorColor" ändern. Wie kann ich den entsprechenden Selektor und die ausgewählte Textfarbe auf der linken Seite färben?

Zur Klarstellung, so sieht mein Datepicker aus: Screenshots

Wenn also jemand weiß, wie man diese Standard-Petroleumfarbe los wird, bitte sag es mir.

Danke!

    
StefanF 28.05.2015, 16:04
quelle

1 Antwort

16

Okay, ich glaube ich habe es verstanden.

Ich habe verzweifelt versucht, ein Attribut in MyDatePickerStyle zu finden. Die Lösung kam mir in den Sinn, als ich die gesamte Vererbungshierarchie neu überlegte. Ich musste nur den colorAccent zum MyDatePickerDialogTheme hinzufügen.

%Vor%

Irgendwie dachte ich, jedes Thema bekommt automatisch die Grundfarben aus dem AppTheme.

Also hoffentlich wird das jemandem in der Zukunft helfen.

    
StefanF 03.06.2015, 19:22
quelle