我的应用程序中有一个对话框,其中包含视图。当我点击它时,我会如何解除对话框? 点击不一定是视图,而是对话框中的任何位置 需要完整的程序。我搜索了一小时,但无论是点击解决方案还是外部对话框点击解决方案。因此,在对话框区域单击时,建议解决Dismiss对话框。
答案 0 :(得分:0)
你好请试试这个:
AlertDialog dialog = new AlertDialog(getActivity()){
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
dismiss();
return false;
}
};
dialog.setView(yourView);
dialog.show();