单击对话框本身时关闭对话框

时间:2015-02-28 12:59:05

标签: android

我的应用程序中有一个对话框,其中包含视图。当我点击它时,我会如何解除对话框? 点击不一定是视图,而是对话框中的任何位置  需要完整的程序。我搜索了一小时,但无论是点击解决方案还是外部对话框点击解决方案。因此,在对话框区域单击时,建议解决Dismiss对话框。

1 个答案:

答案 0 :(得分:0)

你好请试试这个:

  AlertDialog dialog = new AlertDialog(getActivity()){

        @Override
        public boolean dispatchTouchEvent(MotionEvent ev) {
            dismiss();
            return false;
        }
    };

    dialog.setView(yourView);

    dialog.show();