Wie ändert sich der Titel und die Titelunterteilungsfarbe des Appcompat-Dialogfelds?

8

Gibt es eine Möglichkeit, den Titel und die Titelteilerfarbe von Appcompat zu ändern? Ich möchte nicht holo hellblaue Farbe verwenden.

Ich habe diese link aber ist für holo light und nicht mit appcompat arbeiten.

Vielen Dank im Voraus.

    
Vanama 11.04.2014, 22:53
quelle

1 Antwort

33

Die Dialog title divider Farbe kann nur geändert werden, indem Dialog abgeleitet und Resources.getIdentifier verwendet wird, um den Titelteiler View zu finden. Danach brauchst du nur noch View.setBackgroundColor . Da dies die einzige Möglichkeit ist, den Titel-Teiler anzupassen, können Sie genauso vorgehen und die Titelfarbe mit derselben Methode anpassen.

Aber warum Sie nicht die Antwort erhalten, die Sie mit der Arbeit für Sie verbunden haben, ist schwer zu sagen. Sie enthalten keinen Code oder irgendetwas, was Sie ausprobiert haben, so dass es schwierig ist, genau zu bestimmen, warum Sie die gewünschten Ergebnisse nicht erhalten.

Hier ist ein Beispiel für das Ändern der Titelfarbe und der Farbe des Titel-Teilers:

%Vor%

Implementierung

%Vor%

Verwendung von DialogFragment mit AlertDialog.Builder

%Vor%

Implementierung

%Vor%

Ergebnisse

    
adneal 12.04.2014, 01:22
quelle

Tags und Links