Android-Dialogfeld ohne Schaltflächen

9

Kann ich ein Dialogfeld ohne negative oder positive Schaltflächen erstellen. Das zerstört sich selbst nach einer bestimmten Aktion?

%Vor%     
user2401745 01.08.2013, 12:35
quelle

9 Antworten

12

Sie können das sehr leicht machen.

%Vor%

Wenn Sie irgendwo anderswo einen Verweis auf AlertDialog haben, können Sie alertDialog.dismiss() noch aufrufen. Dies schließt den Dialog.

    
crocboy 01.08.2013, 12:39
quelle
4

Kommt wirklich darauf an, was "Aktion" ausgeführt wird:

%Vor%

Auf diese Weise erhalten Sie eine eingefrorene Benutzeroberfläche, bis timeConsumingDetectMethod() beendet ist.

Die folgende Vorgehensweise führt jedoch die Aktion im Hintergrund aus, während ein sehr reaktionsschneller Dialog angezeigt wird. Beendet außerdem die Aktion, wenn der Dialog abgebrochen wird.

%Vor%     
S.D. 01.08.2013 12:54
quelle
2

Sie können alertDialog .dismiss () nach jeder Aktion aufrufen.

    
KEYSAN 01.08.2013 12:38
quelle
2

Sie können den Code von crocboy auch so schreiben:

%Vor%

Es macht genau dasselbe, es ist nur kompakter.

    
nasch 25.10.2016 19:45
quelle
1

Sie können das Dialogfeld "Benutzerdefiniertes Dialogfeld" unter "Dialog" ausprobieren und es so verwenden, wie Sie es verwenden möchten

%Vor%     
Developer 01.08.2013 12:51
quelle
0

um den Dialog anzuzeigen: -

%Vor%

zum Ablehnen

%Vor%     
r4jiv007 01.08.2013 12:40
quelle
0

Implementieren Sie einen Timer und stellen Sie ihn so ein, dass die DialogBox nach einigen Sekunden geschlossen wird.

    
Guy 01.08.2013 12:46
quelle
0

Sie können den benutzerdefinierten Dialog nach Belieben ausprobieren

%Vor%     
Kartheek s 01.08.2013 12:52
quelle
0

Korrekter Code von Antwort von crocboy ist dies:

%Vor%     
Raziel 09.05.2014 15:08
quelle

Tags und Links