关于AlertDialog弹出后,触摸其他区域Dialog消失的问题

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:39   1156   0

第一步创建一个builder对象:

AlertDialog.Builder builder = new AlertDialog.Builider(this);//使用内部的静态Builder类创造builder对象

AlertDialog ad = builder.create();//使用builder调用create方法得到一个AlertDialog的实例

ad.setCanceledOnTouchOutside(false);//设置此方法为点击其他区域dialog不消失,设置为true是消失

ad.show();//展示dialog。。。这里注意千万不要调用builder.show();方法。我就是犯了这个错误。




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP