首页 > 解决方案 > 安卓。带有折叠项目的 RecyclerView

问题描述

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

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

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

请帮我。

标签: androidandroid-recyclerviewexpandablelistadapterexpandablerecyclerview

解决方案


推荐阅读