有没有办法让listview
显示另一个data
列表中提供的array
,而无需创建new adapter
并进行设置?
我问,因为我现在的方式阻止我维护列表视图的滚动位置
答案 0 :(得分:0)
我假设您正在讨论不同的数据集和每个数据集的不同显示。
如果是这种情况,您可以使用以下几种解决方案之一:
随意使用RecyclerView
多个ViewHolder
类。
尝试使用公共父类统一数据集表示并使用一个Adapter
,同时覆盖getViewTypeCount
以返回2,然后为每种类型扩充不同的视图。
尝试使用MergeAdapter。