Android4.0的Alertdialog对话框,设置点击其他位置不消失

原创 2017年08月21日 13:47:38

Android4.0的Alertdialog对话框,设置点击其他位置不消失

Android4.0以上AlertDialog,包括其他自定义的dialog,在触摸对话框边缘外部,对话框消失。

可以设置这么一条属性,当然必须先AlertDialog.Builder.create()之后才能调用这两个方法

方法一:

setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用

方法二:

setCancelable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于安卓alertdialog你能用到的都在这里了(进出动画,显示位置,背景,设置内容,是否可以点击其他地方消失,屏幕不变暗)

alerdialog在安卓中是一个轻量级的弹出框,使用非常方便,但是有的时候我们需要让它实现更加复杂一下的功能,可能我们需要它从左边弹出,从右边弹出,从下边消失等等,今天我们来实现一下首先看看一个al...

Android 4.0设置Dialog点击屏幕不消失

业务的需求是变化莫测的,最近就遇到一个需求是——用户只有点击Dialog的取消按钮才会消失,点击屏幕的时候不消失。Android ICS对UI做了很大的变动,系统提倡使用DialogFragment,...

Android开发-UI控件:让AlertDialog在按钮被点击后不消失

在网上搜索了一下,发现有两种做法: 第一: 使用反射: 在你的setPositiveButton中添加: //用于不关闭对话框 try {  Field field = dialog.getClass...

Android的AlertDialog点击确认键dialog不消失

Dialog在Android开发过程中是一个常见的与用户交互的UI。 今天在使用AlertDialog的时候,遇到一个问题,就是需要对dialog里面的内容做判断,如果不满足条件的话,就让dialog...

Android让AlertDialog点击确定不会消失

转载出处:http://www.w2bc.com/Article/15219 在Android的alertDialog中,使用自带的button,点击确定或者取消,都会关闭对话框。但...

AlertDialog,当点击按钮时,能够根据界面上输入的数据,弹出对话框,显示界面中输入的相关信息

我的代码当点击了“注册”按钮,能够根据界面上输入的数据,显示相应的输出。采用分离监听器 的模式,即不在 setOnclickListener 中 new OnClickListener()....

原生Android4.0来电按钮消失的问题

google原生Android 4.0有个bug:来电时,如果用户进行一定操作,来电按钮会消失掉,以致用户无法接听电话. 在我们的项目中,对该问题的修复是通过修改以下几个文件来完成的: packa...
  • hudashi
  • hudashi
  • 2012年06月30日 20:04
  • 1379

AlertDialog点击按钮不消失

我有一个文本输入对话框,当我点击对话框上的“是”按钮,它会验证输入,然后关闭对话框。 但是,如果输入错误,我想停留在同一个对话框中.。 每一次,无论输入是什么,对话框应该自动关闭,当我点击“否”按钮。...
  • azhansy
  • azhansy
  • 2017年01月04日 10:37
  • 600

如何让AlertDialog 在点击确定或者取消时不消失

众所周知,AlertDialog类用于显示对话框。关于AlertDialog的基本用法在这里就不详细介绍了,网上有很多,读者可以自己搜索。那么本文要介绍的是如何随心所欲地控制AlertDialog。 ...
  • jdsjlzx
  • jdsjlzx
  • 2014年05月08日 11:04
  • 7829

让AlertDialog在按钮被点击后不消失

在网上搜索了一下,发现有两种做法: 第一: 使用反射: 在你的setPositiveButton中添加: //用于不关闭对话框 try {  Field field = dialog.ge...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android4.0的Alertdialog对话框,设置点击其他位置不消失
举报原因:
原因补充:

(最多只允许输入30个字)