popupwindow设置大小无效
popupwindow的构造器我们可以看出 有提供width height 由外界传值进来 通过setwidth() setHeight设置 这样是设置指定的尺寸
如果我们在布局里写好了尺寸 想使用wrap_content的话 在布局上需要包裹一层, 如果直接根布局设置大小 是无效的 如下图
解决方案:下图
然后在popupwindow中设置尺寸
setWidth(ViewGroup.LayoutParams.WRAP_CONTENT); setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);