【发布时间】:2014-05-11 15:03:17
【问题描述】:
我有一个对话框片段,如果我在对话框之外单击,它应该关闭。我没有按钮或其他东西来关闭对话框。
但在调用解除之前,我想检查对话框中的一个字段。如果检查是肯定的,那么对话框应该关闭,否则不会。
我可以重写哪种方法来做到这一点?或者我可以使用 onTouchListener 手动操作,如果我在旁边单击,它会关闭对话框?
【问题讨论】:
标签: android android-dialog android-dialogfragment
我有一个对话框片段,如果我在对话框之外单击,它应该关闭。我没有按钮或其他东西来关闭对话框。
但在调用解除之前,我想检查对话框中的一个字段。如果检查是肯定的,那么对话框应该关闭,否则不会。
我可以重写哪种方法来做到这一点?或者我可以使用 onTouchListener 手动操作,如果我在旁边单击,它会关闭对话框?
【问题讨论】:
标签: android android-dialog android-dialogfragment
我会跟随。我会在对话框片段的背景上添加透明按钮,以便片段占据所有位置并为该按钮设置 onClickListener。也许它很奇怪,但它的工作))
【讨论】: