您好我在dialog
dismissed
点击dialog
的{{1}}时遇到问题,因此我遇到问题,因为我没有得到任何确认用户。
请帮忙。
答案 0 :(得分:62)
从Android开发者网站查看this method以获取对话框。
尝试使用
dialog.setCanceledOnTouchOutside (boolean cancel)
在对话窗口外触摸时,传递一个布尔值来启用/禁用对话框行为。
同时浏览以下链接:
How do I fire an event when click occurs outside a dialog
How to cancel an Dialog themed like Activity when touched outside the window?
我希望这能回答你的问题。
答案 1 :(得分:14)
您可以使用
dialog.setCancelable(true/false);
OR
dialog.setCanceledOnTouchOutside(true/false);
适用于最新版本的Android;
它将禁用outSide Touch事件。
答案 2 :(得分:9)
dialog.setCancelable(false)
触摸或按BACK
键时,对话
dialog.setCanceledOnTouchOutside(false)
对话 取消按<{1}}键 时取消