本文主要是介绍【ListView】有关填充bug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
假设要实现如下效果
ListView里若使用RelativeLayot则会出现错误
得不到垂直线的填充
线性布局的高度设置为match_parent会使高度为0,必须给它一个固定值,比如20dp
ListView建议使用LinearLayout在最外层,而最外层的宽高无论如何设置都无法确定的,建议第二层也使用linearLayout来布局
【实现竖直线段填充的布局代码如下】:
【注意】:里面的bug可能和measure的调用顺序计算有关,具体查阅相关资料
代码中的View的高度match_parent会根据比较长的TextView高度进行填充,铺满布局
这篇关于【ListView】有关填充bug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!