Diálogo de solicitud de Android

El cuadro de diálogo se implementa utilizando la clase Dialog. Entre ellos, Alertialog se usa para implementar diálogos de advertencia; ProgressDialog se usa para implementar diálogos con barras de progreso; DatePickerDialog se usa para implementar diálogos de selección de fecha; TimePickerDialog se usa para implementar diálogos de selección de tiempo.


1.AlertDialog.Builder categoría


  en el desarrollo de Android, el diálogo de advertencia se puede lograr a través del uso de la clase AlertDialog.Builder personalizado. Cuando use la clase AlertDialog.Builder para crear un cuadro de diálogo, generalmente necesita usar los siguientes métodos comunes:


  (1) setTitle (); // Establecer el título del diálogo 


  (2) setIcon (); // Establecer el ícono de diálogo 


  (3 )


  SetMessage (); // Establecer el contenido del cuadro de diálogo  (4) setItems (); // Establecer la lista de elementos que se mostrarán en el cuadro de diálogo 


  (5) setView (); // Establecer el estilo de diálogo personalizado 


  (6) (); // El cuadro de diálogo de configuración muestra un cuadro de radio


  (7) setMultiChoiceItems (); // El cuadro de diálogo de configuración muestra una serie de casillas de verificación 


  (8) setPositiveButton (); // El cuadro de diálogo de configuración muestra un botón "Aceptar" 


  (9) setNeutralButton (); // El cuadro de diálogo de configuración muestra un botón "salir" 


  (10) setNegativeButton (); // Establecer el cuadro de diálogo para mostrar un botón "Cancelar"


  (11) create (); // Crear un cuadro de diálogo AlertDialog


  (12) show (); // Mostrar el cuadro de diálogo






nuevo AlertDialog.Builder (XiuGaiActivity .this) .setTitle ("Si se va a eliminar")
.setPositiveButton ("确定", nuevo DialogInterface.OnClickListener () {

@Anular  
public void onClick (DialogInterface dialog, int which) {// Evento de respuesta del botón Aceptar  
 
            // TODO Código auxiliar de método generado automáticamente  
  Determinar el tiempo de respuesta
BookDAO dao = nuevo BookDAO (XiuGaiActivity.this);
int id = (int) getIntent (). getLongExtra ("id", -1);
dao.detele (id);
setResult (0);
terminar();  
        }  
}). setNegativeButton ("返回", nuevo DialogInterface.OnClickListener () {

@Anular  
        public void onClick (DialogInterface dialog, int which) {
// finish ();
}
}). show (); // Para mostrar este cuadro de diálogo en el evento de respuesta clave








Toast es un mensaje breve:


makeText (contexto de contexto, texto de secuencia de secuencia de comandos, int int)


contexto: el contexto de la llamada, generalmente objeto de aplicación o actividad


texto: la


duración del mensaje que se muestra : el tiempo que se muestra, que es Toast.LENGTH_LONG o Toast.LENGTH_SHORT
18 artículos originales publicados · elogiados 4 · 40,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/caoming51021/article/details/44411491
Recomendado
Clasificación