代码之家  ›  专栏  ›  技术社区  ›  petryk33

在片段转换后保持RecyclerView项展开

  •  0
  • petryk33  · 技术社区  · 6 年前

    我有一个 RecyclerView 有可以扩展的项。 当项目展开时,用户可以点击其中的一些内容,这将把他重定向到另一个片段。

    当我走的时候 popBackStack() 从该片段中,我希望保持所选项目展开,但不是全部折叠

    有什么想法吗?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Binary Baba    6 年前

    您可以在项目数据中引入另一个布尔属性。比如说 isExpanded 默认情况下可以是 false . 为item expand设置一个回调侦听器,然后设置新属性 已展开 true . 在 onBindViewHolder 您可以在项目中检查此属性,并相应地展开或折叠项目视图。