ListView自下而上

时间:2013-03-11 21:31:21

标签: android listview

如何使我的列表视图周期与用户到达底部时一样,它基本上只是重新加载最高值并使其成为无限循环?

2 个答案:

答案 0 :(得分:1)

我的适配器的思维过程是:

  1. 覆盖getCount()并返回MAX_INT
  2. 对于getItem(),请在position % actualCount处返回您的项目(即,如果您使用名为items的列表作为后备数据,请返回items.get(pos % items.size()))。
  3. getView()中,确保您始终使用getItem()访问数据,而不是直接访问支持数据(例如,不要访问items.get(pos),因为您必须再次修改列表的长度)

答案 1 :(得分:0)

这只是我的头脑,但我认为你可以做的大概是,类似于在无限滚动中检测结束,当你在底部时,将ArrayList附加到自身然后调用更新喜欢适配器上的notifyDataSetChanged吗?