问题标签 [expandablerecyclerview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
110 浏览

android - 可扩展的回收器视图总是在更新适配器时折叠

我正在使用回收器视图(https://github.com/thoughtbot/expandable-recycler-view)来显示部分和子部分的列表。它工作得很好。但是,当我尝试使用实时数据更新列表并使用:- recyclerView.adapter = 适配器时,每次实时数据更新时都创建适配器。但是当数据更新时,它会折叠每个部分,无论它是否已经展开。我想保持更新列表时的状态。有人可以告诉我如何实现这个或任何其他方式来更新保持列表状态相同的适配器(如果它已展开,则保持展开、折叠、保持不变)。提前致谢。

0 投票
1 回答
114 浏览

android - RecyclerView notifyItemRangeRemoved 没有动画

我将 recyclerView 与 notifyItemRangeInserted 和 notifyItemRangeRemoved 一起使用。

我使用的屏幕中的 RecyclerViewwidth="match_parent" and height="wrap_content"

我需要在我的 recylerView中显示或隐藏所有元素。我使用了这段代码,效果很好。visibility更改标志后元素隐藏和显示。

但由于某种原因,存在插入动画,而删除动画则没有. 为什么?

0 投票
1 回答
154 浏览

java - 创建可扩展的回收站视图

我也经历了其他问题,但无法弄清楚。我想使用 Expandable 创建一个用户列表RecyclerView。我想要的样子

在此处输入图像描述

我的RecyclerView部分已经完成。现在我的问题是如何以RecyclerView编程方式实现这个可扩展的部分。如果我可以使用任何一个最好使用的库来做到这一点。

0 投票
1 回答
34 浏览

android - 在recycleview中删除项目时的自定义动画

我试图在删除项目时淡出项目然后折叠recycleview。但它不起作用。请帮我

0 投票
1 回答
40 浏览

nestedrecyclerview - 在 3 级嵌套展开/折叠垂直(全部)Recyclerview 数据在第一次或后续时间 Qrcode 扫描数据后不会在内部 Recyclerviews 中更新

在第一次二维码扫描后,我调用 API 并获取数据。它的工作正常。但后来当我扫描其他二维码时,数据被检索到,但它没有显示在内部 recyclerview 中,这意味着没有展开和折叠功能起作用。

在实例化 recyclerview、适配器和布局管理器之后。我扫描 qrcode,结果我进行了 api 调用。然后观察它并发送数据进行第一次绑定。

下面是观察者。

这是第一个适配器。

}

这是第二个适配器

}

第三个适配器也与第二个相同。第一个适配器与第二个和第三个适配器有点不同,因为我正在努力实现所需的功能。

问题:当我扫描第二次和后续时间时,会收到来自 api 调用的数据,我认为设置也正确,但不知何故它不显示 recyclerview 2 数据。(第一个 recyclerview 数据显示正确)。

帮助我是否使用不同的方法或更新相同的代码。

提前致谢。

0 投票
0 回答
29 浏览

android-recyclerview - DiffUtil 没有将任何单个项目提供给回收商视图

我的 DiffUtil 课程:

}

我的 DiffUtil 适配器:

公共类 AdapterAskQuestionAdmin 扩展 RecyclerView.Adapter<AdapterAskQuestionAdmin.HolderAskQuestionAdmin>{

回收站视图实施的主要活动

我的模特班:

}

毕竟,我的回收站视图没有更新任何项目。即使它没有在回收站视图中显示任何项目。

我错过了什么?谁能帮我解决这个问题。

0 投票
0 回答
22 浏览

android - 显示标题并展开子项

我想创建一个带有标题和子项的可扩展视图,执行以下操作的最佳方法是什么:

  1. 表示标题的视图,它应该是我列表的第一项

标题

  1. 单击标题时,它会显示其余项目。包括自己。

项目

我不知道我应该使用 RecyclerView 还是 ExpandableList。你能给出一些建议或例子来实现这一点吗?

0 投票
0 回答
56 浏览

android - 安卓。带有折叠项目的 RecyclerView

我需要使用折叠项目创建 recyclerView。例如,我有一个包含 10 个项目的列表。默认情况下,我只需要翻转前 2 个元素。但是通过单击“查看全部”按钮,我需要显示列表中的所有项目。反之亦然,通过单击“隐藏”按钮,您只需保留列表中的前两项。这是一个例子:在此处输入图像描述

我想像这样实现它:创建一个确定是否显示完整列表的标志,并通过单击按钮,根据标志,将完整列表发送到适配器或将其剪切为两个元素并调用 notifyDataSetChanged ()。但是这个解决方案在我看来不是很好,也许有一个更优雅的解决方案。

注意:我不需要嵌套的折叠元素。我只需要显示列表中的两个项目或所有项目。

请帮我。

0 投票
1 回答
97 浏览

kotlin - 如何更改构造函数 JVM 签名以防止 Kotlin 中的平台声明冲突

我正在尝试使用模型数据制作可扩展的回收器视图。但我收到签名错误。尝试了不同的解决方案但没有奏效。如何将 JvmName 设置为构造函数?

错误: 平台声明冲突:以下声明具有相同的 JVM 签名 ((ILjava/util/List;Z)V):

行模型类:

webMenuItem 类:

儿童班:

ChildX 类:

ChildXX 类:

0 投票
2 回答
79 浏览

android - 如何在 recyclerview 中获取可扩展项目?

我想显示带有需要展开/折叠的子项目的 recyclerview。

例如,

主要项目 1 (展开)

--- 子项目 1(展开) ------- 子项目 1 ------- 子项目 2

--- 子项目 2(展开) ------- 子项目 1

主要项目 2 (展开)

--- 子项目 1(展开) ------- 子项目 1 ------- 子项目 2

--- 子项目 2 --- 子项目 3

主要项目 3 主要项目 4

当我单击 mainitem 时,它需要显示子项,当我单击子项 1 时,它需要展开并显示子项。

如何在 Android recyclerview 中执行此操作..