11 Voto

Programación de Android: Cuadro de Diálogo SÍ / NO

Consejo de Progger99 | 02/04/2021 a las 16:42

En este consejo, me gustaría mostrarle cómo mostrar un cuadro de diálogo en Android que contiene una pregunta arbitraria, así como un botón SÍ y NO y cómo asignar acciones a estos botones.

AlertDialog.Builder builder = new AlertDialog.Builder(this);

builder.setTitle("Título");
builder.setMessage("¿Es esta una pregunta?");


builder.setPositiveButton("SÍ", new DialogInterface.OnClickListener() {

   @Override
   public void onClick(DialogInterface dialog, int which) {
        
        // código que se ejecuta al hacer clic en SÍ

        dialog.dismiss();
   }

});


builder.setNegativeButton("NO", new DialogInterface.OnClickListener() {

   @Override
   public void onClick(DialogInterface dialog, int which) {

        // código que se ejecuta al hacer clic en NO

        dialog.dismiss();
   }

});


AlertDialog alert = builder.create();
alert.show();

Estamos usando AlterDialog.Builder para esto. En primer lugar, estamos configurando el título y el texto (pregunta) que debe mostrarse en el cuadro de diálogo. Después de eso, estamos definiendo las acciones para el botón SÍ y NO.

Por supuesto, en este punto puede escribir cualquier código que desee, por ejemplo, puede llamar a una función.

ResponderPositivoNegativo

Sobre el Autor

AvatarEl autor aún no ha agregado una breve descripción del perfil.
Ver Perfil

 

Temas Relacionados

Tipos de Temas en askingbox.com

Artículo | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.