Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
384 of 502 menu
◀ ▶

Класс Toast

Класс Toast выводит временную подпись внизу экрана. Создают через статический makeText, показывают show. Toast не привязан к XML layout активности. Для длинных сообщений есть Snackbar в material, здесь разбирают классический Toast.

Синтаксис

Toast.makeText(context, "abcde", Toast.LENGTH_SHORT).show()

Методы

Метод Описание
makeText Создаёт Toast с текстом и длительностью.
show Показывает сообщение на экране.

Пример

Давайте покажем Toast по нажатию на кнопку:

import android.os.Bundle import android.widget.Button import android.widget.Toast import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) findViewById<Button>(R.id.action).setOnClickListener { Toast.makeText(this, "abcde", Toast.LENGTH_SHORT).show() } } }

На экране внизу на короткое время появится подпись "abcde".

Смотрите также

  • метод makeText,
    который собирает Toast
  • метод show,
    который выводит сообщение
  • метод setOnClickListener,
    откуда часто вызывают Toast
  • функция Snackbar,
    сообщение Material с action в Compose или View
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить