lunes, 27 de julio de 2015

3.3 Uso de Toast para mostrar un mensaje emergente

Se puede hacer uso del método Toast.makeText() para crear un objeto Toast que permite mostrar un texto en una pantalla emergente durante unos segundos:

Toast.makeText(this, mensaje, duracion).show();

Se tienen las siguientes constantes:
Toast.LENGTH_LONG;
Toast.LENGTH_SHORT;


Se tienen el siguiente código:
public void onClick (View v){
String mensaje ="";
     int duracion=1;
     if (v.getId()==R.id.boton1){
      mensaje="Has pulsado el boton 1";
      duracion=Toast.LENGTH_SHORT;
     }else if (v.getId()==R.id.boton2){
      mensaje="Has pulsado el boton 2";
      duracion=Toast.LENGTH_LONG;
     }
     mensaje = mensaje + " duracion = "+duracion;
     Toast.makeText(this, mensaje, duracion).show();
  }
Al ejecutar este ejemplo se muestran los resultados:






No hay comentarios:

Publicar un comentario