2012-04-10 1 views
1

Как вы можете видеть на скриншоте, граница моего предупреждения не отображается правильно. Он помещает черный фон за диалоговое окно. Это происходит только при изменении размера диалогового окна. Я новичок в android/monodroid, поэтому я даже не знаю, с чего начать искать лекарство. Вы можете видеть, что сообщение тоста правильно отображает границу (с полупрозрачной рамкой).AlertDialog не выполняет рендеринг

Любые мысли о том, как я могу избавиться от черного фона за границей диалога?

screenshot

изменение размера кода:

Dialog dialog = db.Create(); 
WindowManagerLayoutParams p = new WindowManagerLayoutParams(); 
p.CopyFrom(dialog.Window.Attributes); 
p.Width = 900; 
p.Height = WindowManagerLayoutParams.WrapContent; 
dialog.Show(); 
dialog.Window.Attributes = p; 
+0

Возможно, потому, что вы устанавливаете атрибуты макета после его отображения. – 207

+0

Если я устанавливаю атрибуты перед вызовом '.Show()', то диалог не изменяется. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^