有没有其他方法可以隐藏对话框,然后使用“dismiss()”函数??
我已经知道这种做法了。但是我想知道在没有使用dismiss()函数的情况下是否还有其他可能的方法。
Dialog dialog = new Dialog(context);
dialog.setCanceledOnTouchOutside(true);
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
dialog.dismiss();
}
return false;
}
答案 0 :(得分:0)
此方法可以隐藏对话框。我想这就是你想要的。
Dialog dialog = new Dialog(context);
dialog.setCanceledOnTouchOutside(true);
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
dialog.hide();
}
return false;
}