Когда отображается Dialog
, фон экрана затемняется. Я хочу убрать эту темноту, чтобы экран выглядел нормально. Как этого добиться?
Как убрать темную тень экрана при отображении диалога?
Ответы (3)
Установите цвет оттенка родительской формы, вы также можете установить его в классе внешнего вида и в константах темы в редакторе ресурсов.
person
Shai Almog
schedule
27.10.2011
Когда вы показываете Dialog
, фон становится Form
, изменяя его стиль, вы можете изменить фон Dialog
. Я действительно не знаю, сможете ли вы сделать это Form
прозрачным. Я использую создателя LWUIT-Theme и изменяю стиль Form
, я могу изменить фон для изображения или для одного цвета.
Попробуйте здесь! http://lwuit.java.net/
person
Mun0n
schedule
25.10.2011
Я говорю не о фоне Диалога! Это цвет фона формы, который скрыт диалоговым окном! Во всяком случае, я нашел решение: я установил форму
tintColor
перед отображением диалога.
- person ; 25.10.2011
Я знаю, что это не фон
Dialog
. Фон, показанный под Dialog
, имеет стиль Form
. Если бы вы использовали редактор ресурсов, вы бы это увидели.
- person Mun0n; 25.10.2011
просто добавьте следующий код в свой диалог: dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
person
xlwplm
schedule
13.12.2012