【发布时间】:2011-11-22 16:17:07
【问题描述】:
我在设置 ListView 中单行的高度时遇到问题。我已经阅读了数百篇论坛和博客文章,但似乎没有什么对我有用。
我有一个带有ArrayAdapter<Order> 的 ListView。根据 Order 对象的属性,使用不同的布局,每行具有不同的高度。但是,最后,所有行都具有相同的高度。我想这是给 ArrayAdapter 的构造函数的布局高度。有人知道如何分别控制每行的高度吗?
感谢您的回答, 菲利普
【问题讨论】:
-
你只需要改变高度(1)或者你想要不同的布局(2)......对于(1)ovveride getView并在那里改变高度......对于(2)你还需要覆盖getItemViewType, getViewTypeCount 和 getView ...无论如何向我们展示您的覆盖 getView 代码
标签: android listview android-arrayadapter