AlertDialog mit Selektor

8

Ich versuche, einen Dialog mit einem Selektor zu machen, der genau so aussieht:

Ich habe versucht, einen AlertDialog zu verwenden, der eine ListView enthält, aber das gibt einen hässlichen schwarzen Rand zwischen der ListView und dem unteren grauen Bereich. Ich könnte einen normalen Dialog verwenden, aber ich möchte den unteren grauen Bereich nicht manuell erstellen.

Ich weiß, dass ich den AlertDialog ableiten kann, aber dann muss ich auch den Builder ableiten und es wird viel Code für so ein kleines Detail. Gibt es eine nette Möglichkeit, dies zu tun?

Prost,

    
pgsandstrom 22.12.2011, 14:30
quelle

2 Antworten

28

Verwenden Sie den Builder für Warndialogfelder, für den es Optionen gibt. Kurzes Beispiel:

%Vor%

Weitere Informationen finden Sie im Dialogfeld doc im Abschnitt Hinzufügen einer Liste .

    
user658042 22.12.2011, 14:35
quelle
2
___ answer8605361 ___

Verwenden Sie den Builder für Warndialogfelder, für den es Optionen gibt. Kurzes Beispiel:

%Vor%

Weitere Informationen finden Sie im Dialogfeld doc im Abschnitt Hinzufügen einer Liste .

    
___ tag123androidalertdialog ___ Eine Unterklasse von Dialog, die eine, zwei oder drei Schaltflächen anzeigen kann. Wenn Sie in diesem Dialogfeld nur eine Zeichenfolge anzeigen möchten, verwenden Sie die Methode setMessage (). ___ qstntxt ___

Ich versuche, einen Dialog mit einem Selektor zu machen, der genau so aussieht:

Ich habe versucht, einen AlertDialog zu verwenden, der eine ListView enthält, aber das gibt einen hässlichen schwarzen Rand zwischen der ListView und dem unteren grauen Bereich. Ich könnte einen normalen Dialog verwenden, aber ich möchte den unteren grauen Bereich nicht manuell erstellen.

Ich weiß, dass ich den AlertDialog ableiten kann, aber dann muss ich auch den Builder ableiten und es wird viel Code für so ein kleines Detail. Gibt es eine nette Möglichkeit, dies zu tun?

Prost,

    
___ tag123androiddialog ___ Basisklasse für Dialoge. Ein Dialog in Android ist ein kleines Fenster, das den Benutzer auffordert, eine Entscheidung zu treffen oder zusätzliche Informationen einzugeben. Ein Dialog füllt den Bildschirm nicht aus und wird normalerweise für modale Ereignisse verwendet, für die Benutzer eine Aktion ausführen müssen, bevor sie fortfahren können. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ qstnhdr ___ AlertDialog mit Selektor ___
SANJAY GUPTA 23.11.2016 07:30
quelle