Как создать и показать Android-тост

Тост содержит сообщение для быстрого отображения и исчезает через некоторое время. android.widget.Toast Класс позволяет отображать тост, который является представлением, содержащим небольшое сообщение для пользователя. Как правило, вы можете использовать сообщение Toast для быстрой отладки вашего приложения, например, чтобы проверить, работает ли кнопка правильно или нет, без использования класса консоли.

В этой статье мы покажем, как легко отобразить обычное сообщение Toast.

Требования

Android Toast — это виджет, поэтому вам нужно импортировать его в любой класс, где вы хотите его использовать:

import android.widget.Toast;

И если вы хотите изменить расположение Toast в представлении, импортируйте также класс Gravity:

import android.view.Gravity;

Вы готовы начать с Android Тост!

Основы

Toast.makeText в качестве первого параметра метод ожидает контекст, в котором должен отображаться тост, в качестве второго параметра — сообщение, которое будет отображаться в тосте, и, наконец, в качестве третьего параметра — продолжительность (короткая со значением 0 или Toast.LENGTH_SHORT а также долго со значением 1 или Toast.LENGTH_LONG):

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

Или сделать это в одной строке:

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

Этого должно быть достаточно, чтобы показать простой тост в вашем приложении. Кроме того, вы можете изменить местоположение тоста на экране, используя setGravity Метод Тоста. Этот метод устанавливает местоположение, в котором уведомление должно появляться на экране:

Context context = getApplicationContext();
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, "Hello World !" , duration);
// Set TOP LEFT in the screen
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
toast.show();

Предыдущий пример должен создать тост в левом верхнем углу экрана. Возможные значения для гравитационных констант: Gravity.TOP, Gravity.CENTER, Gravity.BOTTOM, Gravity.RIGHT, Gravity.LEFT,

Ссылка на основную публикацию
Adblock
detector