Android GridView onscrolllistener-自动加载而不是等待滚动?
我试图在gridview中实现onscrolllistener,所以当用户滚动到页面末尾时,它会加载更多的项目。但我有一个问题,它是加载,但-自动在一个无限循环,而不是实际上等待用户滚动?这是我正在使用的一段代码,这是用于填充的函数:Android GridView onscrolllistener-自动加载而不是等待滚动?,android,gridview,Android,Gridview,我试图在gridview中实现onscrolllistener,所以当用户滚动到页面末尾时,它会加载更多的项目。但我有一个问题,它是加载,但-自动在一个无限循环,而不是实际上等待用户滚动?这是我正在使用的一段代码,这是用于填充的函数: public void populate(){ gv=(GridView) findViewById(R.id.gridView1); gv.setAdapter(new CustomAdapter(this, list1,li
public void populate(){
gv=(GridView) findViewById(R.id.gridView1);
gv.setAdapter(new CustomAdapter(this, list1,list2,list3));
gv.setOnScrollListener(new EndlessScrollListener() {
@Override
public boolean onLoadMore(int page, int totalItemsCount) {
load(counter);
// 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.
}
});
}
柜台是什么?在某些时候,您需要返回falsecounter,它是已加载的项目数。load()是用于在gridview中加载项的函数。由于某种原因,它是自动加载的,无需等待滚动。计数器是什么?在某些时候,您需要返回falsecounter,它是已加载的项目数。load()是用于在gridview中加载项的函数。由于某种原因,它是自动加载的,无需等待滚动