我使用Dialog Fragment我扩展它
public class DocumentLibrarySelectionFragment extends DialogFragment
当用户在外面按下时,我不确定如何关闭此对话框(我在我的活动中显示此对话框)。我浏览了其他相关问题,但找不到完整的答案,例如这里How to dismiss a DialogFragment when pressing outside the dialog?,在第一个答案中添加这行代码的位置?感谢。
答案 0 :(得分:4)
在onCreateView
中,您可以添加DialogFragment.getDialog().setCanceledOnTouchOutside(true);
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
...
getDialog().setCanceledOnTouchOutside(true);
...
}