По умолчанию диалог замерзает весь экран, но мое требование - когда появляется диалоговое окно, тогда конкретный макет должен быть заморожен, а не весь экран. Это возможно? Если да, то, пожалуйста, разместите свои комментарии и ответьте.Диалоговое окно в android
ответ
если пользователь принудительно останавливает диалог, то он может быть сделать это, нажав на кнопку на экране
есть какие-либо требования, чтобы сделать это? если вы установите диалог для отмены, пользователь может оставить диалог с помощью кнопки «Назад» в любом случае ...
В соответствии с моим требованием есть две кнопки на верхней панели Acitivity, чтобы вернуться к предыдущему экрану и следующему экрану. Если пользователь хочет пропустить загрузку и перейти вперёд, тогда он может перемещаться, нажимая кнопки навигации в верхней части экрана. Но из заднего ключа он может только отменить диалог. –
ahh, я вижу ... извините, я не могу дать вам никакого намека на это ... – herom
Вы должны иметь возможность добавлять пользовательские кнопки в диалог. Одной из этих кнопок может быть «отменить и продолжить» или подобное. –
Я не уверен, что вы хотите быть честным.
Диалоговое окно показывает вид, в котором находится диалог, и вид за ним, который предотвращает прикосновения к виду позади. Вы всегда можете создать свой собственный диалог, который не будет включать промежуточный вид и позволит коснуться его. Я не уверен, почему вы хотели бы сделать это, хотя, я думаю, вы неправильно поняли цель диалога, и в любом случае вы должны использовать пользовательский элемент.
Я согласен с вами в том, что диалог предотвращает прикосновения к виду позади, и это должно быть. Но мое требование состоит в том, что если пользователь принудительно останавливает диалог, он может сделать это, нажав кнопку на экране. Это возможно? –
Когда вы говорите, что вы заморожены, вы имеете в виду неактивное? –
Я имел в виду, что когда появляется диалог, вся деятельность идет в фоновом режиме, но я хочу, чтобы только конкретный макет должен идти в фоновом режиме, а не в целом. –