Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Among 6
Among 6
1. Toasts
Los toasts sirven para mostrar un mensaje corto, una indicación que no necesita la interacción del
usuario.
Es posible crear un toast desde una actividad, un servicio o cualquier otra clase que tenga un
contexto.
Toast.makeText(ToastExampleActivity.this, R.string.toast,
Toast.LENGTH_SHORT).show();
Para crear un toast, utilice el método makeText que recibe como parámetros:
El contexto.
2. AlertDialog
Un AlertDialog es un cuadro de diálogo que permite mostrar un mensaje y realizar una interacción
con el usuario.
El código anterior:
Especifica el mensaje así como los botones que se mostrarán. También puede tener un único
botón mediante el método setNeutralButton.
Lo que generará:
3. ProgressDialog
Las barras de progreso sirven para informar a un usuario acerca del grado de avance de una tarea.
Barra de progreso acotada: si desea, por ejemplo, conocer el porcentaje de avance de una
tarea (por ejemplo, la descarga de una aplicación a través de Google Play).
Barra de progreso sin acotar: si la duración del tratamiento no se puede calcular, puede
usar este tipo de barra de progreso:
a. Implementación
Para implementar una barra de progreso, hay que usar la clase ProgressDialog.
La construcción requiere:
Un contexto.
Una cadena de caracteres que represente el mensaje que aparece en el cuadro de diálogo
de progreso.
Lo que generará:
dialog.dismiss();
Definir el mensaje.
ProgressDialog progressDialog;
progressDialog = new
ProgressDialog(ProgressDialogExampleActivity.this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMessage("Loading...");
progressDialog.show();
Para actualizar el avance de la tarea en curso, utilice el método setProgress:
progressDialog.setProgress(PROGRESS_VALUE);
Asociar el cuadro de diálogo con el archivo XML que representa la vista personalizada.
dialog.setContentView(R.layout.custom_alert);
dialog.setTitle("Popup Personalizado")
dialog.show();