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 Toast.LENGTH_SHORT
y largo 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 setGravity
mé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 gravedadGravity.TOP
Gravity.CENTER
Gravity.BOTTOM
Gravity.RIGHT
Gravity.LEFT
.
Que te diviertas ❤️!
Conviertete en un programador más sociable