gpt4 book ai didi

android - 如何实现ListView加载数据时按需添加页脚

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:22 29 4
gpt4 key购买 nike

大家。当用户到达列表底部时,我想显示像“正在加载...”这样的页脚。现在我只设法确定我们何时在最后一个元素上。那么麻烦就来了。我们需要在设置适配器之前设置页脚,之后我们需要隐藏它。有人对此有解决方案吗?可能这个问题已经讨论过了,但我还没有找到答案。

最佳答案

您可以在设置适配器之前添加页脚

listView.addFooterView(yourFooterView, null, true);

*请注意,参数应适合您的目标。

然后您的 Activity 可以实现 OnScrollListener 并且在方法 onScroll 上您可以获得这样的最后一项:

public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount){
int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCoun){
// fill your next set of items
}
}

新集填满后,footer会重新回到底部,不用隐藏。但是,如果你想删除它,你可以使用

lv.removeFooterView(yourFooterView);

希望对你有帮助

关于android - 如何实现ListView加载数据时按需添加页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5171438/

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