popWindow 出现点击上下空白区域消失点击左右空白区域不消失弹框的处理方法

一般默认是消失的,但是自己的项目中出现点击上下弹框可以消失,点击左右弹框不消失

最后自己发现了问题如下

 popupWindow = new PopupWindow(brief_view, FrameLayout.LayoutParams.MATCH_PARENT,
                FrameLayout.LayoutParams.WRAP_CONTENT, true);

在设置的自己把宽设置了MATCH_PARENT ,倒是外层焦点无法获取的原因

修改成WRAP_CONTENT 就可以了。

 popupWindow = new PopupWindow(brief_view, FrameLayout.LayoutParams.WRAP_CONTENT,
                FrameLayout.LayoutParams.WRAP_CONTENT, true);
发布了658 篇原创文章 · 获赞 250 · 访问量 63万+

猜你喜欢

转载自blog.csdn.net/qq_33210042/article/details/104649109