正如您在屏幕截图中看到的,我的警报对话框边框未正确呈现。它在对话框后面放置黑色背景。这仅在我调整对话框大小时发生。我是 android/monodroid 的新手,所以我什至不知道从哪里开始寻找治疗方法。您可以看到 toast 消息正确呈现了边框(带有半透明边框)。
关于如何摆脱对话框边框后面的黑色背景的任何想法?
调整大小代码:
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;