ListItem高度

时间:2017-11-21 16:26:22

标签: android listview android-custom-view

我正在为我的Android应用创建一个自定义视图,该视图应该用自定义单元格替换巨大的Listview。我的单元格使用了RelativeLayout和layout_height="match_parent"

现在我想知道ListView如何知道每个单元需要多高,因为它显然不会填充父级。那么它如何确定RelativeLayout的顶部和底部元素之间的距离有多大。

阐释:

enter image description here

1 个答案:

答案 0 :(得分:0)

如果你只是在徘徊listview如何知道cell的大小,那么感谢她onMeasure() method

您可以阅读:

  

测量视图及其内容以确定测量的宽度和   测量的高度。这个方法由measure(int,int)和   应该被子类覆盖以提供准确和有效的   测量其内容。

简而言之,使用此方法和其他方法,ListView可以衡量view的尺寸,并根据这些尺寸调整视图大小。

我希望这有帮助,如果我误解了,请告诉我