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

Метод show

Метод show у объекта Toast ставит сообщение в очередь UI и рисует его поверх активности. Перед show объект создают через makeText. Повторный show того же Toast снова покажет текст.

Синтаксис

toast.show()

Пример

Давайте покажем Toast из onCreate:

import android.os.Bundle 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) val toast = Toast.makeText(this, "abcde", Toast.LENGTH_SHORT) toast.show() } }

На экране появится короткое сообщение "abcde".

Пример

Давайте покажем 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, "12345", Toast.LENGTH_SHORT).show() } } }

На экране Toast "12345" всплывёт только после нажатия на кнопку.

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

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