Android - Benutzerdefinierte AlertDialog-Hintergrundfarbe

So sehe ich wir können alertdialogs mit grau und weiß (wenn umgekehrt ...) Hintergrundfarben haben.

Um zu erfahren, warum ich themes.xml des SDKs überprüft habe, habe ich festgestellt, dass der Hintergrund des Warndialogs nicht programmgesteuert, sondern über einige Bilder erfolgt. Und diese Bilder garantieren, dass oben (Titelbereich) und unten (knapp über dem Schaltflächenbereich) des Dialogfelds zwei horizontale graue (oder weiße, wenn die Farbe umgekehrt ist) Linien angezeigt werden, wenn wir mit LayoutInflater nur eine andere Hintergrundfarbe festlegen.

So ist meine Frage, da LayoutInflator nutzlos ist und ich raten muss, dass ich alertdialog unterklassifizieren soll, was schlagen Sie vor, um einen AlertDialog mit einer anderen Hintergrundfarbe zu generieren? Was soll ich überschreiben?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage