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.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
Delphi/Lazarus: Resultado de ShowModal
Consejo | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
jQuery: Deshabilitar Botón Enviar si ninguna Casilla de Verificación está marcada
Tutorial | 5 Comentarios
HTML: Preasignar un Formulario HTML con Datos
Tutorial | 0 Comentarios
Tipos de Temas en askingbox.com
Artículo | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 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.