Android AlertDialog 设置确定不取消

AlertDialog 点击空白处可以取消,点击确定、取消按钮也会取消,但是有些场景不需要取消的。。
空白处取消设置setCancelable(false) 即可 但是确定、取消按钮还是可以取消

方法如下

AlertDialog show = new AlertDialog.Builder(MainActivity.this)
        .setTitle("提示").setMessage("不能打开").setCancelable(false)
        .setPositiveButton("确定", null).show();
//点击确定按钮不消失(必须在show方法之后)
show.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(null);
GIF.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容