Android - 我怎么知道gridview何时到达底部?

dig*_*ges 12 android gridview android-listview pull-to-refresh

我正在构建一个从JSON加载图像并将其显示为网格视图的应用程序.问题是有数百个图像,我想每次加载20个,我想在滚动到达底部时从服务器下载更多图片.所以,我怎么能告诉网格在此输入图像描述视图到底?我在网上搜索过,无法想象这个......

谁有想法?

我正在添加一个应用程序的照片,它的功能与我想要的非常相似.谢谢.

gah*_*hfy 26

您可以将setOnScrollListener用于GridView.

这是代码示例:

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){

    }
});
Run Code Online (Sandbox Code Playgroud)

  • @dangalg是对的.一旦它开始并持续不断,它将始终被触发 (3认同)