Listview设计分为两部分

时间:2015-03-28 18:16:11

标签: android user-interface listview android-listview

是否有任何默认方法将listview设计为具有不同viewitems的两个部分?两个部分都必须根据内容增加高度,每个部分都应该能够隐藏起来。我所说的listview的例子如下图所示

首先,我想在一个父视图中采用textview对两个listview进行分类,但后来我意识到两个listview将有两个独立的scrollview。但是对于这两个部分我只需要一个scrollview。那么如何实现下面这样的gui?不需要代码。只想提示。感谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您想要2种不同类型的视图,请在您的适配器中覆盖getItemViewTypeCount()以返回2。

覆盖getItemViewType(int pos)以告知您的适配器getView(...)如何处理不同的观看次数。

创建两个不同的视图持有者。

最后在getView(...)查询视图类型后(通过在模型中提及)膨胀相应的视图并实例化相应的视图持有者,瞧你完成了。

如果某些内容不明确,请参阅列表视图中视图持有者模式的一些示例。