需求:点击对话框外部, 对话框不消失;(Android4.0以上AlertDialog在触摸对话框边缘外部,对话框消失)
解决方法:
情况一:按对话框以外的地方不起作用。按返回键还起作用
在AlertDialog.Builder.create()执行后, 调用setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用
情况二:按对话框以外的地方不起作用。按返回键也不起作用
setCancelable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用
点击AlertDialog弹窗外弹窗不消失
最新推荐文章于 2023-07-15 10:33:56 发布