Android - Ändere den Dialogstitel aller Dialoge in der Anwendung

8

Gibt es eine Möglichkeit, alle Alarmdialoge in meiner Android-Anwendung zu ändern? Ich möchte die Dialoge ändern, die auch vom System generiert werden ( wie der Dialog Text bearbeiten, der sich öffnet, wenn Sie lange auf einen EditText tippen ). Ich möchte die Farbe und Größe der Titelschrift in allen Dialogen in meiner App ändern.

Gibt es einen Weg, es zu tun?

Ich habe versucht, android:alertDialogTheme in meinem Theme zu setzen. Aber es scheint nicht zu funktionieren. Code folgt -

%Vor%

und

%Vor%

BEARBEITEN

  

Ich rufe keinen Dialog aus meinem Code auf. Es ist nur der Standarddialog   Dies erscheint, wenn Sie auf einen EditText klicken. Generell ist es so   enthält die Tastaturoptionen wie Wort auswählen, Alles auswählen, Eingabe   Methode usw.

    
jaibatrik 12.08.2012, 09:39
quelle

2 Antworten

9

In Ihrem Dialogdesign müssen Sie das Attribut windowTitleStyle ändern. Dort referenzieren Sie einen Stil für Ihren Titel und definieren eine Textdarstellung für diesen Titel. Um beispielsweise Ihren Titel rot und fett darzustellen:

%Vor%

Wenn Sie Ihr AlertDialog ein bisschen mehr stylen möchten, schrieb ich ein Blog-Post Detaillierung der Schritte.

    
David Ferrand 03.07.2014, 17:46
quelle
1
%Vor%

// RESOURCE STYLE FILE res- & gt; values- & gt; mydialog.xml

%Vor%

// UND BENUTZEN SIE DIESEN CODE ÜBERALL IN IHRER ANWENDUNG, UM INDIVIDUELLEN FORTSCHRITT DIALOG ZU ERHALTEN

%Vor%

Danke:)

    
SALMAN 12.08.2012 12:15
quelle