0

任何人都可以请指导我。我很难将对话框保持在 webview 顶部(在 MainActivity 中)。

基本上,如果没有互联网连接,我会提示打开 WiFi。问题是当这个对话框出现时,如果用户不小心触摸了背景(被覆盖整个屏幕的 webview 占据),对话框就会消失。

如何始终将其保持在顶部,直到并且除非用户单击对话框中的按钮之一(设置或取消)。

在页面加载时,我还在使用另一个带有进度条的对话框。它也有同样的问题(触摸屏幕上的周围区域时消失)。实际发生的事情是,webview 出现在对话框之上。

任何指导表示赞赏。

4

1 回答 1

1

这是自(我相信)ICS 以来对话框的默认行为。

指定myDialog.setCanceledOnTouchOutside(false)禁用它。

参考

于 2013-03-29T17:01:42.933 回答