II.2 Los mensajes emergentes y los botones

II.2.1 Mensajes emergentes.

“Toast” es una clase sumamente útil de Android que sirve para dar mensajes o notificaciones emergentes a los usuarios que usen la aplicación y posee las siguientes características:

  1. Proporciona informaci ón simple sobre alguna operación en una pequeña ventana emergente.
  2. El mensaje se muestra en la activity correspondiente en la parte inferior central.
  3. No bloquea ninguna función de la aplicación.
  4. No hay ningún tipo de interacción (al tocarlo no sucederá nad a).
  5. Desaparecen automáticamente después de un tiempo de espera determinado por el programador.

- La librería que contiene a la clase es: import android.widget.Toast;
- La estructura es: Toast.makeText(context, text, duration).

Donde:

  • context: Es de tipo Contexto donde se refiere al activity donde se quiere mostrar el mensaje.
  • text: Es de tipo String donde se debe poner el texto que se mostrará en el mensaje.
  • duration: Es de tipo Int donde se coloca el tiempo en el que se requiere que se muestre el mensaje , sin embargo no se puede utilizar un número cualquiera ya que “Toast” define variables especificas en las que podemos definir el tiempo las cuales son: Toast.LENGTH_SHORT o Toast.LENGTH_LONG, cuyos casos son para que el mensaje permanezca medio segundo y un segundo respectivamente.
  • .show(): Es un método que sirve para hacer visible el mensaje.