开发中遇到的问题-自定义viewgroup width match_parent失效

 ̄綄美尐妖づ 提交于 2020-01-08 15:11:10

自定义viewgroup 通过  LayoutInflater.from(context).inflate(R.layout.***, null) 生成的子布局width属性设置为match_parent之后,发现实际的效果并没有铺满全屏

原因是这个方法没有传入父布局,所以layout中的match_parent都失效了。

两种思路解决问题:

 

第一种方法 调整LayoutInflater的使用方法,传入父布局

View convertView = LayoutInflater.from(context).inflate(R.layout.***, parent, false);

 

第二种方法 调整layout中的父布局为RelativeLayout,再使用RelativeLayout的方法进行布局

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!