La finestra di dialogo di avviso può essere utilizzata per visualizzare un messaggio in una finestra di dialogo popup o visualizzare un campo di testo per l'input dell'utente o mostrare qualsiasi visualizzazione personalizzata nella finestra di dialogo.
Affinché la vista venga visualizzata nella finestra di dialogo popup, la vista deve essere creata a livello di programmazione o tramite XML. Quindi la vista deve essere impostata nella finestra di dialogo in modo che questa vista sia visibile all'utente nella finestra di dialogo.
Trova i passaggi seguenti per creare una finestra di dialogo in cui ci sarà un campo per l'input dell'utente.
1. Creare una vista da visualizzare nella finestra di dialogo.
EditText finale userInput = new EditText (this);
2. Creazione e visualizzazione di una finestra di dialogo.
new AlertDialog.Builder (this) .setTitle ("Titolo della finestra di dialogo va qui") .setView (userInput) .setPositiveButton ("Submit", new DialogInterface.OnClickListener () {@Override public void onClick (DialogInterface dialog, int quale ) {// Gestisci la tua azione qui quando viene cliccato il pulsante "Invia"}}). SetNegativeButton ("Annulla", nuovo DialogInterface.OnClickListener () {@Override public void onClick (DialogInterface dialog, int which) {// Gestisci la tua azione qui quando si fa clic sul pulsante "Annulla"}}) .show ();