Рассмотрим, как применяется Toast в Android Studio, написав простое приложение с двумя кнопками, выводящее на экран всплывающие сообщения различной длительности.
Содержание:
Создание проекта
В Android Studio создадим новый проект, назовем его "Мой тост"- My Toast. Нажмем Next, далее Next, Empty Activity, сократим layout name до main, нажмем finish. Система подготовит файлы.
Макет приложения
Далее в режиме дизайна уберем надпись и в категории layout добавим Relative Layout(условное позиционирование). Так же с вкладки виджеты добавим несколько кнопок, расположим их горизонтально в один ряд, перейдем в текстовое отображение файла, переименуем button в button1, поправим кнопки, так как мы переименовали кнопку, одна из них "съехала".
Перейдем в файл strings.xml, добавим несколько строковых(string) значений: первое значение(переменная) btnShort, второе btnLong, и соответственно сами значения у нас будут SHORT - короткий и LONG - длинный.
Сохранимся и закроем strings.xml. Далее текст кнопки первой присвоим из нашей строковой переменной, как видите наши кнопки поменяли свои названия.
Код в MainActivity
Перейдем в MainActivity, найдем кнопку первую, присвоим название переменной btnShort тип Button через конструкцию findViewById(R.id.button1). Проделаем то же самое для второй кнопки.
Обработчик нажатия на кнопки
Далее напишем обработчик нажатия для первой кнопки btnShort, пишем setOnClickListener( new OnClickListener). Наша функция будет типа public void, onClick(View v). Напишем: Toast.makeText(getBaseContext(),) напишем в скобочках наш текст, который будет выводиться при нажатии на эту кнопку "Test Toast Short". Длительность отображения тоста на экране определяется константой LENGTH_SHORT с функцией show(). Напишем обработчик для второй кнопки по такому же принципу, btnLong, setOnClickListener( new OnClickListener). Так же public void, onClick(View v) Toast.makeText(getBaseContext(),"Test Text Long", Toast.LENGTH_LONG)).show(). С кодом мы закончили.
Запуск в эмуляторе
Запустим наше приложение в эмуляторе, при нажатии на кнопку SHORT всплывает сообщение "Test Toast Short",
соответственно при нажатии на кнопку LONG появляется сообщение "Test Toast Long", и время отображения более длительное.
Полный текст main.xml
Полный текст MainActivity.java
В этом видео показано как написать приложение с сообщениями Toast для android:
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Связанные статьи
Новые статьи
- Android Studio: получение JSON в ListView с сервера на хостинге. Урок № 3 - 04/12/2020 21:46
- Android Studio: получение JSON в ListView и ArrayAdapter. Урок № 2 - 04/12/2020 20:39
- Android Studio: получение JSON в RecyclerView и CardView. Урок № 1 - 04/12/2020 19:40
- JS база данных и ANDROID STUDIO. Часть 3 - 15/12/2019 06:40
- Уведомления - Notifications в Android Studio - 16/04/2019 18:14
- Блютуз подключение в Android (проект для Arduino). Часть 1. - 12/04/2019 17:14
- Установка android studio и настройка SDK на VirtualBox с нуля - 19/01/2019 11:52
- Android Studio Как сделать виджет - игру Орел или решка - 08/04/2018 19:38
- Android Studio: Как сделать боковое меню с помощью NavigationDrawer - 05/04/2018 20:35
- Android Menu, как сделать меню андроид - 08/03/2018 14:44
- Создание подписанного приложения для android. Generate Signed APK. - 17/02/2018 09:50
- Android and Jsoup. Парсим вебсайт на вордпрессе. Расписание уроков - часть 3 - 15/01/2018 18:25
- Создание расписания уроков для андроид устройств. Часть 2. База данных SQLITE и фрагменты - 13/12/2017 19:49
- Создание расписания уроков для андроид устройств. Array Adapter для фрагментов. - 06/12/2017 15:07
- Создание фрагментов и использование вкладок для Android - 19/11/2017 05:16
- SplashScreen в Android: пишем заставку - 18/08/2017 19:06
- Диалог в андроид: пишем приложение в Android Studio - 13/08/2017 11:27
- Intent - Android приложение с несколькими Activity - 17/06/2017 17:05
- Создание списка ListView и ArrayAdapter в Android Studio - 09/06/2017 20:38
- Используем SharedPreferences для android - 05/05/2017 18:01
Предыдущие статьи
- Приложение-браузер для android устройств - 03/03/2017 16:56
- Android приложение за 5 минут. Часть 2 - 03/03/2017 16:33
- Создать андроид приложение за 5 минут - 22/11/2016 18:08
- Создание эмулятора Android, настройка AVD - 04/09/2016 15:19
- Установка Android Studio, настройка SDK - 04/09/2016 12:04
- Как начать программировать начинающим пользователям для андроид - 04/09/2016 10:28