Android безграничное диалоговое окно

Я создал использование AlertDialog AlertDialog. Разработчик, но Диалоговая граница занимает слишком много места на экране. Как я удаляю границу? Я попытался использовать другое Действие для эмуляции диалогового окна с прозрачным фоном, но диалоговое окно неоднократно используется, и создание нового Действия, каждый раз представляет существенное количество задержки.

Ответ отсюда упоминает, что это может быть найдено в ApiDemos, но я, может казаться, не нахожу его.

28
задан Community 23 May 2017 в 02:06
поделиться

1 ответ

Хорошо, я отвечу на свой вопрос. По сути, вместо использования AlertDialog.Builder создайте обычный диалог с его конструктором и используйте подходящую тему вместо темы диалогового окна по умолчанию.

Итак, ваш код будет выглядеть примерно так:

Dialog dialog = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar);

Надеюсь, это поможет кому-то другому.

64
ответ дан 20 November 2019 в 01:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: