Kotlin: Класс Toast(): Кратковременное сообщение
В Kotlin для вывода кратковременных уведомлений (на 2–5 секунд) используется класс
Параметры:
Простой пример:
Расширенный пример (С настройкой позиции):
Toast из Android SDK.Основная функция‑конструктор
ВыделитьKotlin
Toast.makeText(context, text, duration).show()Параметры:
context— контекст приложения (например,thisвActivity,requireContext()во фрагменте).text— текст сообщения (строка или ресурсR.string.xxx).duration— длительность показа:Toast.LENGTH_SHORT— ~2 секунды;Toast.LENGTH_LONG— ~3,5 секунды.
Простой пример:
ВыделитьKotlin
Toast.makeText(this, "Операция выполнена!", Toast.LENGTH_SHORT).show()Расширенный пример (С настройкой позиции):
ВыделитьKotlin
val toast = Toast.makeText(this, "Сообщение с настройкой", Toast.LENGTH_LONG)
toast.setGravity(Gravity.TOP or Gravity.CENTER_HORIZONTAL, 0, 50)
toast.show()setGravity(gravity, xOffset, yOffset) задаёт:
- позицию на экране (
Gravity.TOP,Gravity.CENTER,Gravity.BOTTOMи т. п.); - смещение по осям X и Y (в пикселях).
Важные нюансы
- Вызов
.show()обязателен — без негоToastне отобразится. - Контекст
- Жалоба
Реклама




