Android диалог прозрачный - PullRequest
       9

Android диалог прозрачный

0 голосов
/ 14 ноября 2011

Это простой глупый вопрос, но я не могу найти какую-либо информацию в Интернете. У меня есть приложение для Android с пользовательским диалогом. Диалог имеет стандартную серую рамку размером 1 пиксель. Но она также имеет черную рамку вокруг этой серой линии.

Я хочу удалить черную часть.

диалог сделан в xml и я звоню: dialog.setContentView (R.layout.xxxxx);

как только я это сделаю, черная граница там. Однако в xml не задан цвет фона. также не помогает прозрачный цвет в xml.

если я не вызываю setcontentview. затем появляется небольшое диалоговое окно, но без странной рамки.

example of dialog

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

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

 new Dialog(context, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
0 голосов
/ 18 ноября 2011

Проблема найдена. Я сделал новый объект layoutparameter. Я положил высоту на всю ширину. и поместите параметры в диалоге. Но я должен получить параметры макета из объекта диалога. и изменил высоту и ширину там.

Я использовал: WindowManager.LayoutParams lp = new WindowManager.LayoutParams ();

Но необходимо использовать: WindowManager.LayoutParams lp = dialog.getWindow (). GetAttributes ();

так что проблема решена

...