在Android开发中,调用对话框会遇到这样的情况:
在显示对话框的时候,点击对话框以外的屏幕其他区域和返回键会关闭对话框。
若要禁止响应空白区域或返回键,则可以进行相应的设置:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setCanceledOnTouchOutside(false);//调用这个方法时,按对话框以外的地方无法响应。按返回键还可以响应。
builder.setCancelable(false); //调用这个方法时,按对话框以外的地方和按返回键都无法响应。
若要禁止响应空白区域或返回键,则可以进行相应的设置:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setCanceledOnTouchOutside(false);//调用这个方法时,按对话框以外的地方无法响应。按返回键还可以响应。
builder.setCancelable(false); //调用这个方法时,按对话框以外的地方和按返回键都无法响应。