1
스크린 샷에서 알 수 있듯이 내 경고 대화 상자 테두리가 올바르게 렌더링되지 않습니다. 대화 상자 뒤에 검은 색 배경이 나타납니다. 이것은 대화 상자의 크기를 조정할 때만 발생합니다. 나는 안드로이드/모노 도이드에 익숙하지 않기 때문에 치료법을 찾기 시작해야 할 곳을 모른다. 토스트 메시지가 테두리를 제대로 렌더링한다는 것을 알 수 있습니다 (반투명 테두리 사용).AlertDialog가 올바르게 렌더링되지 않습니다.
대화 상자 테두리 뒤의 검정색 배경을 제거하는 방법에 대한 의견이 있으십니까?
크기 조정 코드 : 내가 대신 이전 대화 상자의 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;
표시 후 레이아웃 속성을 설정했을 수 있습니다. – 207
'.Show()'를 호출하기 전에 속성을 설정하면 대화 상자의 크기가 조정되지 않습니다. –