La boîte de dialogue d'alerte peut être utilisée pour afficher un message dans une boîte de dialogue contextuelle, un champ de texte à saisir ou une vue personnalisée dans la boîte de dialogue.
Pour que la vue soit affichée dans la boîte de dialogue contextuelle, elle doit être créée par programme ou via XML. Ensuite, la vue doit être définie dans la boîte de dialogue afin que cette vue soit visible pour l'utilisateur dans la boîte de dialogue.
Recherchez les étapes ci-dessous pour créer une boîte de dialogue dans laquelle un champ sera créé pour la saisie de l'utilisateur.
1. Créez une vue à afficher dans la boîte de dialogue.
final EditText userInput = new EditText (this);
2. Création et affichage d'une boîte de dialogue.
new AlertDialog.Builder (this) .setTitle ("Le titre de la boîte de dialogue va ici") .setView (userInput) .setPositiveButton ("Submit", nouveau DialogInterface.OnClickListener () {@Override public void onClick (DialogInterface, avec lequel ) {// Gérez votre action ici lorsque vous cliquez sur le bouton "Soumettre"}}. ici lorsque le bouton "Annuler" est cliqué}}) .show ();