如何在长按 recyclerview 中显示所有隐藏的复选框?

How to display all hidden checkoboxes in a recyclerview on long press?

我为一个项目做了一个布局,其中有一个隐藏的复选框。长按,我想让 recyclerview 中所有项目的所有复选框都可见。我尝试实现长按侦听器,但在长按某个项目时,只有该特定项目的复选框可见。

  • 适配器有 1 个布尔值来控制复选框在所有项目中的可见性。如果为假,则隐藏行的复选框,反之亦然
  • 当用户长按 1 项时,将此布尔值更改为 true
  • 紧接着,调用 notifyDataSetChanged
  • 列表将显示所有复选框