如何使我的列表视图周期与用户到达底部时一样,它基本上只是重新加载最高值并使其成为无限循环?
答案 0 :(得分:1)
我的适配器的思维过程是:
getCount()
并返回MAX_INT
getItem()
,请在position % actualCount
处返回您的项目(即,如果您使用名为items
的列表作为后备数据,请返回items.get(pos % items.size())
)。getView()
中,确保您始终使用getItem()
访问数据,而不是直接访问支持数据(例如,不要访问items.get(pos)
,因为您必须再次修改列表的长度)答案 1 :(得分:0)
这只是我的头脑,但我认为你可以做的大概是,类似于在无限滚动中检测结束,当你在底部时,将ArrayList附加到自身然后调用更新喜欢适配器上的notifyDataSetChanged吗?