Light Theme für AlertDialog?

9

Ich erstelle einen AlertDialog. Ich verwende setView (), um eine benutzerdefinierte Ansicht festzulegen. Dies aktiviert das 'dunkle' Thema im Dialog (grauer Hintergrund und benötigt weißen Text).

Gibt es eine Möglichkeit, den Dialog so einzustellen, dass er das Thema "Licht" verwendet? Es sieht schöner aus (weißer Hintergrund, dunkler Text).

Danke

    
user291701 17.08.2010, 21:16
quelle

1 Antwort

4

Schritte, die ich gemacht habe:

  • Erstellen Sie eine Klasse, die den Dialog erweitert.
  • Rufen Sie in onCreate auf setContentView (x, y) mit x ist dein R.layout und dein Wesen R.style.popupStyle (siehe unten).
  • In Ihrer res / values ​​/ style.xml, Sie müssen den Standard überschreiben DialogWindow Stil. Ich habe es einfach versucht einen Stil machen, der diesen als hat seine Eltern, aber das tat es immer noch nicht Lösche alle Standardeinstellungen. Also habe ich das überprüft Android Git Baum und hat den Standard Stil, und kopieren Sie es einfach. Dies ist der eine

:

%Vor%

Sie werden ein paar Fehler bekommen, lösen Sie sie einfach, indem Sie mehr Zeug aus den offiziellen Android styles.xml und themes.xml Dateien kopieren.

als Referenz: styles.xml und themes.xml .

    
Mitul Nakum 04.05.2011 07:12
quelle

Tags und Links