如何隐藏对话框?

时间:2014-07-18 05:29:09

标签: android hide dialog dismiss

有没有其他方法可以隐藏对话框,然后使用“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;
}

1 个答案:

答案 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;

}