Si queremos mostrar un mensaje de advertencia o de informacion en Android, el SDK nos provee el AlertDialog. Con este componente tenemos muchas libertades a la hora de personalizacion.

  • Podemos especificar un titulo personalizado
  • Podemos especificar un icono. Si no lo hacemos, se muestra el default. Debemos especificar un titulo, sino no se muestra el icono.
  • Podemos establecer o no un mensaje.
  • Podemos definir hasta tres botones. Cada uno son su texto y acciones correspondientes

AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("┬┐Le gusta esta Wiki?");
alertDialog.setMessage("De su opinion");
alertDialog.setButton("Si", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
TODO Auto-generated method stub
}
});
alertDialog.setButton2("No", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface arg0, int arg1)
{
TODO Auto-generated method stub
}
});
alertDialog.setIcon(R.drawable.icon);
alertDialog.show();