答案 0 :(得分:0)
您是否尝试取消这种外部触摸功能
dialog.setCanceledOnTouchOutside(true);
答案 1 :(得分:0)
单击窗口填充区域时关闭AlertDialog
对不起,您不能这样做。它不可能AFAIK。您应该尝试使用setCanceledOnTouchOutside
设置当在窗口的外部触摸时是否取消此对话框 界限。如果设置为true,则对话框设置为可取消 已经设置。
dialogOBJ.setCanceledOnTouchOutside(true);
答案 2 :(得分:0)
尝试将此行添加到对话框:
dialog.setCanceledOnTouchOutside(true);
现在,当用户单击屏幕时,对话框将关闭。
答案 3 :(得分:0)
尝试一下:
alertDialog.setOnTouchListener{
alertDialog.dismiss()
}