Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Toasts
Los toasts sirven para mostrar un mensaje corto, una indicacin que no necesita la interaccin 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 mtodo makeText que recibe como parmetros:
El contexto.
2. AlertDialog
Un AlertDialog es un cuadro de dilogo que permite mostrar un mensaje y realizar una interaccin
con el usuario.
El cdigo anterior:
Especifica el mensaje as como los botones que se mostrarn. Tambin puede tener un nico
botn mediante el mtodo 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 aplicacin a travs de Google Play).
Barra de progreso sin acotar: si la duracin del tratamiento no se puede calcular, puede
usar este tipo de barra de progreso:
a. Implementacin
Para implementar una barra de progreso, hay que usar la clase ProgressDialog.
La construccin requiere:
Un contexto.
Una cadena de caracteres que represente el mensaje que aparece en el cuadro de dilogo
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 mtodo setProgress:
progressDialog.setProgress(PROGRESS_VALUE);
Asociar el cuadro de dilogo con el archivo XML que representa la vista personalizada.
dialog.setContentView(R.layout.custom_alert);
dialog.setTitle("Popup Personalizado")
dialog.show();