AlertDialog: Warum kann ich Message und List nicht zusammen anzeigen?

9

Weiß jemand, warum die AlertDialog die Liste der Elemente nicht anzeigt, wenn ich eine Nachricht mit .setMessage() hinzufüge? Die negativen und positiven Schaltflächen werden angezeigt, nicht jedoch die Liste. Wenn ich die Zeile mit .setMessage() lösche, funktioniert alles.

Das ist mein Code:

%Vor%     
Alex Feh 21.03.2014, 13:08
quelle

3 Antworten

10

Aus den Dokumenten ,

  

Da die Liste im Inhaltsbereich des Dialogfelds angezeigt wird, kann der Dialog nicht sowohl eine Nachricht als auch eine Liste anzeigen und Sie sollten einen Titel für den Dialog mit setTitle () festlegen.

Die setMessage() und setSingleChoiceItems() schließen sich daher gegenseitig aus.

    
Akeshwar Jha 21.10.2016 10:23
quelle
5

Sie können Ihren Alarmdialog mit der folgenden Methode erstellen:

%Vor%

Ich hoffe, es hilft!

    
Giacomoni 21.03.2014 13:16
quelle
1

Versuchen Sie, die Elemente in Ihrem Alertdialog wie folgt festzulegen:

%Vor%     
GrIsHu 21.03.2014 13:16
quelle

Tags und Links