Android4.0的Alertdialog对话框,设置点击其他位置不消失
Android4.0以上AlertDialog,包括其他自定义的dialog,在触摸对话框边缘外部,对话框消失。
可以设置这么一条属性,当然必须先AlertDialog.Builder.create()之后才能调用这两个方法
方法一:
setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用
方法二:
setCancelable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用
本文介绍了如何在Android中设置AlertDialog对话框,使其在点击屏幕其他区域时不消失。提供了两种方法:一是使用setCanceledOnTouchOutside(false)仅阻止外部点击关闭对话框;二是使用setCancelable(false),同时禁用通过点击外部区域和返回键关闭对话框。
408

被折叠的 条评论
为什么被折叠?



