最近在作Android4.0的开发,发现AlertDialog相比较之前有了较大变化,就是在触摸对话框边缘外部,对话框消失ide
因而研究其父类发现,能够设置这么一条属性,固然必须先AlertDialog.Builder.create()以后才能调用这两个方法ui
方法一:开发
setCanceledOnTouchOutside(false);调用这个方法时,按对话框之外的地方不起做用。按返回键还起做用方法
方法二:ab
setCanceleable(false);调用这个方法时,按对话框之外的地方不起做用。按返回键也不起做用
这两个方法都属于Dialog方法,可自行查阅SDK