gpt4 book ai didi

Android - 当 GridView 结束时加载更多项目

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:20 26 4
gpt4 key购买 nike

我正在制作一个应用程序,我正在使用 GridView 来显示我的所有图像,问题是我有很多图像,大约 12,000 张,我不想在开始时加载所有图像,因为让我们面对现实吧,这将花费很长时间,所以我想知道在 gridview 结束后访问服务器以获取更多项目的最佳方式是什么。

谢谢。

最佳答案

实现在滚动到gridview末尾加载更多项目

gridView.setOnScrollListener(new AbsListView.OnScrollListener(){

@Override
public void onScroll(AbsListView view,
int firstVisibleItem, int visibleItemCount,
int totalItemCount) {
//Algorithm to check if the last item is visible or not
final int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCount){
// here you have reached end of list, load more data
fetchMoreItems();
}
}
@Override
public void onScrollStateChanged(AbsListView view,int scrollState) {
//blank, not required in your case
}
});

关于Android - 当 GridView 结束时加载更多项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34549702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com