listview下拉刷新的时候,如何让新数据追加到listview的上边,而不是尾部

发布于 2021-11-24 20:53:27 字数 202 浏览 794 评论 3

@michaely 你好,想跟你请教个问题:listview下拉刷新的时候,如何让新数据追加到listview的上边,而不是尾部,每次增加的item都是从listview尾部加载的,怎么从头部加载呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

裸钻 2021-11-30 06:34:50

// 新数据放在旧数据前面

wrongNoteList.addAll(0, templist);

adapter.notifyDataSetChanged(wrongNoteList);

listView.setSelection(0);

终陌 2021-11-30 06:29:06

android:stackFromBottom="true" 这个是让listview从下往上显示的,但是如果有新数据还是会从下面加入,所谓从下往上显示是指的整体的位置,listview的下方,比如数据1,2,3,是从底部开始123显示。所以要想让新数据显示在旧数据的上面,得处理传入的数据,新数据添加在集合或者数组的头部。更新适配器的时候,新数据就显示在旧数据上方了。如果有错请指出。

旧伤慢歌 2021-11-30 06:16:17

不管用啊!还是在后面,你写错没?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文