我正在从Http服务器加载一个列表视图,一次20个,列表视图末尾的我想从服务器加载下20个数据,这个过程将继续,直到服务器中的数据结束,我使用扩展BaseAdapter的类来填充前20个数据.what,我应该怎么办??
发布于 2011-03-11 08:27:22
这看起来也是一个优雅的解决方案:http://benjii.me/2010/08/endless-scrolling-listview-in-android/
它还实现了一个AbsListView.OnScrollListener
,并在达到当前滚动视图中剩余项的某个阈值时使用AsyncTask加载更多内容。
发布于 2012-01-25 00:34:49
好的,我已经看到这是一个常见的问题,所以我做了一个小库,在github中自定义加载更多和拉来刷新ListView,请在上检查,所有这些都在存储库中有很好的解释。
发布于 2011-02-22 14:52:05
您可以实现一个AbsListView.OnScrollListener
,它会得到通知,并允许您加载更多数据。
参见例如
....
ListView.setOnScrollListener(this);
....
然后看一看https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/TweetListActivity.java#L287
或者看看sdk示例中的List9 example。
https://stackoverflow.com/questions/5065339
复制相似问题