El cuadro de diálogo de alerta se puede usar para mostrar un mensaje en un cuadro de diálogo emergente o para mostrar un campo de texto para que el usuario lo ingrese o para mostrar cualquier vista personalizada en el cuadro de diálogo.
Para que la vista se muestre en el cuadro de diálogo emergente, la vista se debe crear mediante programación o mediante XML. Luego, la vista debe establecerse en el diálogo para que esta vista sea visible para el usuario en el cuadro de diálogo.
Encuentre los pasos a continuación para crear un cuadro de diálogo en el que habrá un campo para la entrada del usuario.
1. Cree una vista que se mostrará en el cuadro de diálogo.
final EditText userInput = nuevo EditText (este);
2. Creación y visualización de un cuadro de diálogo.
nuevo AlertDialog.Builder (this) .setTitle ("El título del cuadro de diálogo va aquí") .setView (userInput) .setPositiveButton ("Enviar", nuevo DialogInterface.OnClickListener () {@Override public void onClick (DialogInterface dialog dialog, int que ) {// Maneje su acción aquí cuando se haga clic en el botón "Enviar"}). aquí cuando se hace clic en el botón "Cancelar"}}) .show ();