sábado, 12 de abril de 2014

Android: uso del AlertDialog


En este pequeño tutorial veremos cómo podemos crear nuestros propios mensajes de alerta (AlertDialog).

Simplemente nos hace falta escribir donde queramos el siguiente código:



AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
// Añadimos un botón positivo con el titulo "Aceptar"
dialogBuilder.setPositiveButton("Aceptar", new DialogInterface.OnClickListener() 
{
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "Botón aceptar pulsado", Toast.LENGTH_SHORT).show();
}
});

// Añadimos un botón neutral con el titulo "Neutral"
dialogBuilder.setNeutralButton("Neutral", new DialogInterface.OnClickListener() 
{
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "Botón neutral pulsado", Toast.LENGTH_SHORT).show();
}
});

// Añadimos un botón negativo con el titulo "Cancelar"
dialogBuilder.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() 
{
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "Botón cancelar pulsado", Toast.LENGTH_SHORT).show();
}
});

// le indicamos a nuestro dialog, el mensaje que mostrará
dialogBuilder.setMessage("Esto es un alert dialog");
// le indicamos el titulo de nuestro alert
dialogBuilder.setCancelable(true).setTitle("Información");
// le indicamos que icono queremos que aparezca al lado del titulo
dialogBuilder.setIcon(android.R.drawable.ic_dialog_info);

// por último, lo creamos con "create()" y lo mostramos con "show()"
dialogBuilder.create().show();


Como siempre, aquí tenéis un link a la página de Android Developers donde podréis ver más cosas interesantes para poner a vuestros alert dialogs.

Aquí os dejo el código del proyecto.

¡Hasta otra!

No hay comentarios:

Publicar un comentario