我刚刚使用Baseadapter创建了一个自定义列表视图.我希望实现页面country.each time我将从server获得10个项目.这是实现列表视图页面国家的最佳方法.(在向下滚动时,向下列出10个以上列表视图服务器)提前谢谢
您可以将onScrollListener实现到listview并在onScroll()方法中提取数据.
list.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
final int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCount) {
//load more data
}
}
});
Run Code Online (Sandbox Code Playgroud)
还有一些库可以用来使它更容易像Endless Adapter和Pull to refresh和Load More
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |