android - 安卓。带有折叠项目的 RecyclerView
问题描述
我需要使用折叠项目创建 recyclerView。例如,我有一个包含 10 个项目的列表。默认情况下,我只需要翻转前 2 个元素。但是通过单击“查看全部”按钮,我需要显示列表中的所有项目。反之亦然,通过单击“隐藏”按钮,您只需保留列表中的前两项。这是一个例子:
我想像这样实现它:创建一个确定是否显示完整列表的标志,并通过单击按钮,根据标志,将完整列表发送到适配器或将其剪切为两个元素并调用 notifyDataSetChanged ()。但是这个解决方案在我看来不是很好,也许有一个更优雅的解决方案。
注意:我不需要嵌套的折叠元素。我只需要显示列表中的两个项目或所有项目。
请帮我。
解决方案
推荐阅读
- excel - 如果单元格包含特定值,如何使用 VBA 将文本右对齐?
- wordpress - WooCommerce 管理订单页面 - 下达时通知并列出新订单
- json - 忽略包含多级嵌套 json 的特定字段的 Avro 模式
- neo4j - 我怎样才能找到第一个间接父母
- python - 'numpy.float64' 对象在尝试对两个 numpy 数组求和时不可迭代
- core-data - 使用核心数据导航到 SwiftUI 中的详细视图
- windows - AWS 联合用户映射
- python - 在 C++ Cmake 中运行 Python 代码找不到 PyUnicode_FromString
- javascript - jquery点击功能第二次不起作用
- javascript - EmberJS - 断言失败:计算需要一个函数或一个对象作为最后一个参数