首页 > 解决方案 > 滚动到嵌套 Recyclerview 中的子 Recyclerview 项目

问题描述

语境

我有一个嵌套的 Recyclerview,如下图所示:

我的嵌套 Recyclerview 草图

在图中,您可以看到一个 RecyclerView,它又将一个 RecyclerView 每个作为项目。

问题

我现在的问题是:如何让外部的父 Recyclerview 滚动到其中一个子 RecyclerView 的位置。在图中,我将 Content pos 5 标记为我的目标位置,例如 Child RecyclerView 2。

我已经发现的

我一直在考虑的一种方法是scrollToPositionWithOffset(position, offset)在父 RecyclerView 上使用,然后只需滚动到子 RecyclerView 2 的位置,然后将偏移量作为子 RecyclerView 中项目列表的大小。但是,当视图甚至没有膨胀时,我怎样才能获得大小?

如果你们中的一个人能给我一些帮助,我会很高兴,这也遇到了在这样一个嵌套的 Recyclerview 中滚动到子 RecyclerView 的位置的问题。

标签: androidkotlinandroid-recyclerview

解决方案


推荐阅读