Aprende a crear y mostrar un Android Toast rápidamente.

Un Toast contiene un mensaje que se muestra rápidamente y desaparece después de un tiempo. La clase android.widget.Toast te permite mostrar un Toast que es una vista que contiene un pequeño mensaje rápido para el usuario. Generalmente, puede usar un mensaje de Toast para depurar rápidamente su aplicación, por ejemplo, para verificar si un botón está funcionando correctamente o no sin usar la clase de consola.

En este artículo, le mostraremos cómo mostrar fácilmente un mensaje de Toast normal.

Requisitos

Android Toast es un widget, por lo tanto, debe importarlo en cualquier clase donde desee usarlo:

import android.widget.Toast;

y en caso de que desee modificar la ubicación del Toast en la vista, importe también la clase Gravity:

import android.view.Gravity;

importar también el espacio de nombres para obtener el contexto en el código:

import android.content.Context;

¡Estás listo para comenzar con Android Toast!

Lo basico

El método Toast.makeText espera como primer parámetro el contexto donde se debe mostrar el Toast, como segundo parámetro el mensaje que se mostrará en el Toast y finalmente como tercer parámetro la duración (corto con un valor de  0 o Toast.LENGTH_SHORTlargo con un valor de 1 o Toast.LENGTH_LONG ):

Context context = getApplicationContext();
int duration = Toast.LENGTH_LONG;

Toast toast = Toast.makeText(context, "Hello World!", duration);
toast.show();

O hazlo en una sola línea:

Toast.makeText(getApplicationContext(), "Hello World!" , Toast.LENGTH_LONG).show();

Eso debería ser suficiente para mostrar una sencilla notificacion Toast en tu aplicación. Además, puedes cambiar la ubicación del brindis dentro de la pantalla utilizando el setGravitymétodo del brindis. Este método establece la ubicación en la que debe aparecer la notificación en la pantalla:

Context context = getApplicationContext();
int duration = Toast.LENGTH_LONG;

Toast toast = Toast.makeText(context, "Hello World !" , duration);
// Establecer TOP LEFT en la pantalla
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
toast.show();

El ejemplo anterior debería crear un brindis en la parte superior izquierda de la pantalla. Los posibles valores para las constantes de gravedadson Gravity.TOPGravity.CENTERGravity.BOTTOMGravity.RIGHT, Gravity.LEFT.

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores