首页 > 代码库 > 个人经验 - Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑
个人经验 - Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑
Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑:
此坑出现的条件:
1.RelativeLayout布局的layout_height属性设置为wrap_content
2.某“居中View”设置为layout_centerX(layout_centerVertical、layout_centerHorizontal、layout_centerInParent)
3.其它View相对于“居中View”做布局
此时坑出现了:
无论其它View设置了在“居中View”的下方(layout_below、layout_below)、上方(layout_above)、底部对齐(layout_alignBottom)等等,通通无效!
填坑方案:
RelativeLayout布局的layout_height属性设置为match_parent即可!
即使外层有LinearLayout使用layout_weight平分空间,它的match_parent也不会撑大外层LinearLayout的空间的。
当初想设置wrap_content,其实就是怕内部的RelativeLayout设置match_parent后会被撑大而已,实践证明,多虑了!
个人经验 - Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。