android - 有没有办法使用 PagingDataAdapter 找到项目并滚动到该 View ?

标签 android kotlin android-recyclerview android-viewholder android-paging

我正在使用 Android Paging Library 3。有没有办法使用 PagingDataAdapter 查找项目并滚动到该 View ?因为我无法访问项目列表。还是我别无选择,只能使用普通的列表适配器?

最佳答案

下一个版本的分页 (3.0.0-alpha04) 将添加 .peek(index).snapshot() API 允许在加载数据的转换后访问呈现的项目。
同时,解决方法是使用 PagingDataAdapter.getItem()但这是次优的,因为它会触发页面获取。

关于android - 有没有办法使用 PagingDataAdapter 找到项目并滚动到该 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63239640/

相关文章:

android - 如何在 Android Studio 中更改项目名称

java - Android 主机名未得到验证。如何允许所有主机?

kotlin - 使用KDoc记录变量组

android - WebRtcAudioRecord.context 由泄漏金丝雀报告泄漏。怎么解决?

android - GridLayoutManager - 如何自动调整列?

android - match_parent 宽度在 RecyclerView 中不起作用

android - AIDL:未调用 stub 类方法

android - Kotlin、泛型和可能没有参数的函数

java - 如果我不需要可滚动功能,请替换 RecyclerView?

Android:xml 图像缩放不足以增加图像大小