Android列表视图显示不同的数据集

时间:2014-07-07 20:02:46

标签: android android-listview

有没有办法让listview显示另一个data列表中提供的array,而无需创建new adapter并进行设置?

我问,因为我现在的方式阻止我维护列表视图的滚动位置

1 个答案:

答案 0 :(得分:0)

我假设您正在讨论不同的数据集和每个数据集的不同显示。

如果是这种情况,您可以使用以下几种解决方案之一:

  1. 随意使用RecyclerView多个ViewHolder类。

  2. 尝试使用公共父类统一数据集表示并使用一个Adapter,同时覆盖getViewTypeCount以返回2,然后为每种类型扩充不同的视图。

  3. 尝试使用MergeAdapter