2012-04-10 7 views
1

스크린 샷에서 알 수 있듯이 내 경고 대화 상자 테두리가 올바르게 렌더링되지 않습니다. 대화 상자 뒤에 검은 색 배경이 나타납니다. 이것은 대화 상자의 크기를 조정할 때만 발생합니다. 나는 안드로이드/모노 도이드에 익숙하지 않기 때문에 치료법을 찾기 시작해야 할 곳을 모른다. 토스트 메시지가 테두리를 제대로 렌더링한다는 것을 알 수 있습니다 (반투명 테두리 사용).AlertDialog가 올바르게 렌더링되지 않습니다.

대화 상자 테두리 뒤의 검정색 배경을 제거하는 방법에 대한 의견이 있으십니까?

screenshot

크기 조정 코드 : 내가 대신 이전 대화 상자의 DialogFragment를 사용하도록 조언 할

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()'를 호출하기 전에 속성을 설정하면 대화 상자의 크기가 조정되지 않습니다. –

답변

관련 문제