dialog.setCancelable与setCanceledOnTouchOutside的区别

原创 2015年11月17日 16:10:19

dialog.setCancelable(false);

dialog弹出后会点击屏幕或物理返回键,dialog不消失


dialog.setCanceledOnTouchOutside(false);

dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失

版权声明:本文为博主笔记,欢迎评论与转载。

解决setOutsideTouchable 以及 setCanceledOnTouchOutside无效

解决PopupWindow 设置setOutsideTouchable (false)无效 : mPopupWindow.setOutsideTouchable(false); mPopupWin...
  • ouxiang170744585
  • ouxiang170744585
  • 2016年11月01日 10:34
  • 2134

对话框中dialog.setCancelable与setCanceledOnTouchOutside的区别

dialog.setCancelable(false); dialog弹出后会点击屏幕或物理返回键,dialog不消失 dialog.setCanceledOnTouchOut...
  • wei11556
  • wei11556
  • 2016年12月29日 15:48
  • 1007

安卓弹出ProgressDialog进度框之后触摸屏幕就消失了的解决方法

安卓在4.0之前对话框都是模态的,之后就改成非模态了。  解决方法吗,使用progressdialog.setCancelable(false)也行,但是这样就不能响应返回键的事件了,最好的方法是调用...
  • abc5382334
  • abc5382334
  • 2013年10月13日 19:13
  • 10389

Android-Dialog监听触摸外部事件

前言说到Dialog,这是一个非常常见的控件,用来显示我们想显示的各种特效,各种图片文案。我们可以会有很多类似这样的需求,想要用户点击弹框外部区域不消失,想要用户点击弹框外部区域消失等。想要这样的效果...
  • z82367825
  • z82367825
  • 2016年08月19日 00:14
  • 6375

setCanceledOnTouchOutside 无效

setCanceledOnTouchOutside  这个方法要在dialogshow之后调用final AppDialog mCancelDialog = new AppDialog(main); ...
  • ID19870510
  • ID19870510
  • 2016年03月08日 16:46
  • 4669

ProgressDialog.setCanceledOnTouchOutside(false);

用ProgressDialog的地方,最好加下这个属性,防止4.0系统出问题。mProgressDialog.setCanceledOnTouchOutside(false); 就是在loadi...
  • sbvfhp
  • sbvfhp
  • 2013年08月30日 10:56
  • 10572

AlertDialog.Builder setCancelable用法

AlertDialog.Builder的setCancelable public AlertDialog.Builder setCancelable (boolean cancelabl...
  • beifengdelei
  • beifengdelei
  • 2012年05月04日 15:50
  • 16683

让ProgressDialog在setCancelable(false)时按返回键可dismiss

package cn.winfirm.examples.base; import android.app.Activity; import android.app.ProgressDialog; i...
  • chenshijun0101
  • chenshijun0101
  • 2013年09月05日 15:48
  • 10210

setCancelable用法

AlertDialog.Builder的setCancelablepublic AlertDialog.BuildersetCancelable(boolean cancelable)Since: A...
  • bttiyotogmail
  • bttiyotogmail
  • 2011年01月14日 14:43
  • 3420

让ProgressDialog在setCancelable(false)时按返回键可dismiss

最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismi...
  • sdvch
  • sdvch
  • 2013年11月27日 10:33
  • 14324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dialog.setCancelable与setCanceledOnTouchOutside的区别
举报原因:
原因补充:

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