我正在使用一个DialogFragment
,虽然我已成功设置图像以在按下时关闭(即关闭)对话框,但当用户单击对话框之外的任何位置时,我很难找到关闭对话框的方法,就像它与普通对话框一样。我以为会有某种
dialogFragment.setCanceledOnTouchOutside(true);
调用,但我在文档中没有看到这一点。
这可能吗?DialogFragment
根本吗?或者我找错地方了?我尝试拦截“父”活动中的触摸事件,但除了没有收到任何触摸事件外,这对我来说似乎不正确。
DialogFragment.getDialog().setCanceledOnTouchOutside(true);
必须被叫进来onCreateView
(正如阿普尔夫·古普塔指出的那样)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)