So ändern Sie die Textfarbe in AlertDialog

8

Wie ändere ich die Textfarbe in einem AlertDialog?

%Vor%

Dies ändert nur die Titelfarbe.

%Vor%

Alerd Dialog v2

    
FredGan 30.10.2015, 13:39
quelle

2 Antworten

26

Um nur die Schriftfarbe zu ändern, versuchen Sie Folgendes:

%Vor%

Ergebnis:

Um die Schriftfarbe und die Hintergrundfarbe der Schaltfläche zu ändern, versuchen Sie Folgendes:

%Vor%

Ergebnis:

Wenn Sie die Teilerfarbe ändern möchten, versuchen Sie Folgendes:

%Vor%

Dies ist mein Beispielcode, aber wenn Sie die Teilerfarbe ändern möchten, beachten Sie, dass der Teil des Codes mit "int titleDividerId" beginnt.

Ergebnis:

Wenn Sie den AlertDialog sehr anpassen möchten. Verwenden Sie zum Beispiel das Hinzufügen einiger Kontrollkästchen mit einer benutzerdefinierten Hintergrundfarbe:

%Vor%

Das Ergebnis:

Zunächst habe ich ein Hauptlayout (vertikal) erstellt, wie Sie es im Code sehen. Dann habe ich für jedes der Ankreuzfelder ein horizontales Layout erstellt. In diesem Fall können Sie mit den Farben und Schriftarten der Elemente (Kontrollkästchen, Elemente usw.) spielen. Ich hoffe, es hilft.

    
Mohammad 30.10.2015, 15:46
quelle
3

Nachdem Sie Ihren Dialog erstellt haben:

%Vor%     
mikeD 30.10.2015 14:31
quelle

Tags und Links