Как сделать такое окно, которое при нажатии на кнопку будет выводится на экран, а при нажатии на любую другую часть экрана закрывалось?
Отслеживать
25.2k 7 7 золотых знаков 30 30 серебряных знаков 46 46 бронзовых знаков
задан 7 фев 2020 в 18:40
Unknown3-3-3 Unknown3-3-3
25 6 6 бронзовых знаков
Это называется dialog
7 фев 2020 в 18:44
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Как вам выше ответили — эта штука называется dialog.
Вот самый простой пример создания оного и обработки кликов по кнопкам:
public void сreateDialog(Activity activity) < AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(«Диалог») .setMessage(«Текст в диалоге») .setPositiveButton(«OK», new DialogInterface.OnClickListener() < public void onClick(DialogInterface dialog, int id) < Toast.makeText(activity,»Нажата кнопка ‘OK'»,Toast.LENGTH_SHORT).show(); >>) .setNegativeButton(«Отмена», new DialogInterface.OnClickListener() < public void onClick(DialogInterface dialog, int id) < Toast.makeText(activity,»Нажата кнопка ‘Отмена'»,Toast.LENGTH_SHORT).show(); >>); builder.create().show(); >
Отслеживать
ответ дан 7 фев 2020 в 20:19
1,591 4 4 серебряных знака 11 11 бронзовых знаков
- java
- android
- xml
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Как сделать входящий звонок на весь экран, на всплывающее окно в вашем Самсунге.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Как сделать всплывающее окно на самсунге
Окна в центре экрана определенно лучше, особенно для тех, кто начинает свое приключение с Android или старше. Такое уведомление не может быть опущено, поскольку оно охватывает среднюю часть экрана. Как их добавить? Все, что вам нужно, это одно простое приложение.
Загрузить всплывающее уведомление После загрузки приложения мы запустим его — появится короткий предварительный просмотр с информацией об услуге. Мы можем опустить это. Затем появится сообщение с просьбой предоставить разрешение на чтение уведомлений — выберите «Включить сейчас».
На новом экране выберите Popup Notifier и вернитесь к настройкам приложения. Теперь он имеет доступ к нашим уведомлениям и будет отображаться в центре экрана, но мы можем настроить несколько параметров. Прежде всего, на главном экране приложения мы можем выбрать, какие уведомления должны отображаться в виде всплывающих окон. По умолчанию все приложения выбраны, но вы должны помнить, что окно будет отображаться с каждым уведомлением от Facebook или при каждом сообщении Messengerze.
Если, например, мы хотим получать уведомления по окнам только о пропущенных вызовах и SMS-сообщениях, достаточно отметить только те приложения «SMS / MMS» и «Телефон» в списке.как запустить приложение в режиме всплывающего окна Samsung
В правом верхнем углу вы найдете меню выхода и настройки приложения. В настройках мы можем настроить внешний вид уведомлений (два скина доступны бесплатно), а также мелодию уведомления. Мы также можем установить окна уведомлений для отображения только на экране блокировки (только Lockscreen) и контролировать, должно ли новое уведомление загораживать экран.
После установки всего, мы можем выйти из приложения и выключить экран телефона. Когда мы получаем уведомление от некоторых приложений или у нас пропущены звонки или SMS, при включении телефона будет отображаться окно с напоминанием. В случае СМС можно быстро записать с помощью «Ответ» без необходимости открывать приложение с сообщениями.
Источник: master-gadgets.ru