我想做的是显示对话框消息,但仍然可以单击后面的项目。每次单击都会关闭该对话框
现在,我需要单击一次以关闭对话框,再单击一次以单击字段。
这可能吗?还是有使用对话框的替代方法?
编辑:通过向窗口添加布局标志找到解决方案。 在科特林:
dialog.window?.setLayout(ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE,ConstraintLayout.LayoutParams.FLAG_NOT_FOCUSABLE)
答案 0 :(得分:2)
使用Dialog不能实现所需的功能。而不是使用对话框 USE FRAGMENT 。
示例在官方文档here中给出。
答案 1 :(得分:0)
您可以在对话框的背景中定义完整的布局,并将onClick侦听器设置为该布局