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