【发布时间】:2019-09-26 21:41:21
【问题描述】:
我想要做的是显示对话框消息,但仍然可以点击后面的项目。在任何点击时,对话框都会关闭
现在我需要单击一次以关闭对话框,再单击一次以单击一个字段。
这有可能吗?或者有没有使用对话框的替代方法?
编辑:通过向窗口添加布局标志找到的解决方案。 在科特林:
dialog.window?.setLayout(ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE, ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE)
【问题讨论】:
-
你可以使用 mohankumar 答案
-
如果您只是不想关闭单击外部的对话框,请使用
dialog.setcancelable(false)。或者,如果您仍想在对话框后面使用您的视图,请参阅下面的答案。