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
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