我有一个在gridview中实现setOnScrollListener的问题,当新的数据连续加载到没有用户滚动的循环中。我想等待用户滚动到结尾,然后才能加载新数据。如何做到这一点?这是给了我无限循环无需滚动代码:setOnScrollListener无限循环和加载没有在GridView中滚动?
gv.setOnScrollListener(new EndlessScrollListener() {
@Override
public boolean onLoadMore(int page, int totalItemsCount) {
load_more_data();
// Triggered only when new data needs to be appended to the list
// Add whatever code is needed to append new items to your AdapterView
// customLoadMoreDataFromApi(page);
// or customLoadMoreDataFromApi(totalItemsCount);
return true; // ONLY if more data is actually being loaded; false otherwise.
}
});
是的,但它没有滚动发生?它会自动运行吗? –
你是什么意思*自动*? – Blackbelt
automaticaly - 没有用户滚动,它只是加载应用程序启动,直到没有更多的数据,并在gridview中替换项目,而不是等待滚动和添加项目到gridview –