【发布时间】:2020-05-10 07:58:07
【问题描述】:
我实现了https://stackoverflow.com/a/24882417,但这个问题已经很老了。当项目加载时,我的列表会移到顶部,我必须再次一直滚动到底部。
我认为有更好的方法来制作列表,当你到达终点时自动更新,所以我在 2020 年问它。
【问题讨论】:
标签: android android-layout android-recyclerview android-listview
我实现了https://stackoverflow.com/a/24882417,但这个问题已经很老了。当项目加载时,我的列表会移到顶部,我必须再次一直滚动到底部。
我认为有更好的方法来制作列表,当你到达终点时自动更新,所以我在 2020 年问它。
【问题讨论】:
标签: android android-layout android-recyclerview android-listview
Android Jetpack Paging library 是这里的当前推荐。
您应该使用RecyclerView 而不是ListView,然后您可以创建一个子类PagedListAdapter 的适配器。从那里,您可以从您的数据源创建PagedList 实例,并通过submitList 将它们提交给您的适配器。您可以在 Paging 库的文档中找到更多信息和a detailed walkthrough。
【讨论】: