Android - how can i know when gridview has reached the bottom?
android, android-listview, gridview, pull-to-refresh
Solution
You can use setOnScrollListener to your GridView.
Here is the code example:
gridView.setOnScrollListener(new OnScrollListener(){
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
{
if(firstVisibleItem + visibleItemCount >= totalItemCount){
// End has been reached
}
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState){
}
});
Problem
I'm building an app that loads images from JSON and displays them as grid view. the problem is that there are hundreds of images and i want to load 20 each time, I want to download more pictures from the server when the scroll reaches the bottom. so, how can i tell when the grid view reaches the bottom? I've searched the web and couldn't figure this one... anyone have ideas? I'm adding a photo of an app that does something very similar to what i want. thanks.