如何绕过android对话框外点击

时间:2019-09-26 12:21:52

标签: android dialog

我想做的是显示对话框消息,但仍然可以单击后面的项目。每次单击都会关闭该对话框

现在,我需要单击一次以关闭对话框,再单击一次以单击字段。

这可能吗?还是有使用对话框的替代方法?

编辑:通过向窗口添加布局标志找到解决方案。 在科特林:

  

dialog.window?.setLayout(ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE,ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE)

2 个答案:

答案 0 :(得分:2)

使用Dialog不能实现所需的功能。而不是使用对话框 USE FRAGMENT

示例在官方文档here中给出。

答案 1 :(得分:0)

您可以在对话框的背景中定义完整的布局,并将onClick侦听器设置为该布局