允许外接触摸PopupWindows 我有一个图像视图,当我触摸它时,弹出窗口出现在触摸的x和y点上 我的问题在于我想触摸弹出窗口外的同时在触摸事件上运行imageview并关闭弹出窗口 现在我在弹出窗口外单击以关闭然后再单击以在触摸事件上运行imageview
这是这个问题的解决方案,但是在dialogfragment中是popupwindows中的任何类似方式
// Make the dialog possible to be outside touch
dialogWindow.setFlagsWindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
dialogWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
答案 0 :(得分:0)
使用以下代码:
dialogWindow.setOutsideTouchable(false);
答案 1 :(得分:0)
如果您不想取消或关闭弹出窗口,请使用此属性
dialogWindow.setOutsideTouchable(false);