我想在ScrollView达到阈值时加载数据。首先,我想显示来自数据库的最后20行并在listview中显示,然后在使用swiperefreshlayout之后,再加载来自数据库的20行并在listview中显示等等…
谢谢你
最佳答案
你要搜索的是EndlessScrollListener。您必须扩展类EndlessScrollListener
并实现onLoadMore
方法。
public class MyEndlessScrollListener extends EndlessScrollListener {
@Override
public void onLoadMore(int page, int totalItemsCount) {
loadData(page);
}
}
并在ListView上设置侦听器:
listView.setOnScrollListener(new EndlessScrollListener());
如果需要,可以使用
EndlessScrollListener
的其他构造函数。