【ListView】有关填充bug

假设要实现如下效果

【ListView】有关填充bug_第1张图片


ListView里若使用RelativeLayot则会出现错误

得不到垂直线的填充

线性布局的高度设置为match_parent会使高度为0,必须给它一个固定值,比如20dp

ListView建议使用LinearLayout在最外层,而最外层的宽高无论如何设置都无法确定的,建议第二层也使用linearLayout来布局

【实现竖直线段填充的布局代码如下】:


【注意】:里面的bug可能和measure的调用顺序计算有关,具体查阅相关资料

代码中的View的高度match_parent会根据比较长的TextView高度进行填充,铺满布局





你可能感兴趣的:(【ListView】有关填充bug)