Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在长按时在recyclerview中显示所有隐藏的复选框?_Android_Android Recyclerview_View_Android View_Onlongclicklistener - Fatal编程技术网

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

Android 如何在长按时在recyclerview中显示所有隐藏的复选框?,android,android-recyclerview,view,android-view,onlongclicklistener,Android,Android Recyclerview,View,Android View,Onlongclicklistener,我为一个项目做了一个布局,带有一个隐藏的复选框。长按时,我想使recyclerview中所有项目的所有复选框可见。我尝试实现长时间单击侦听器,但长时间按下某个项目时,只有该特定项目的复选框可见。 适配器有1个布尔值来控制复选框在所有项目中的可见性。若为false,则隐藏行的复选框,反之亦然 当用户长时间单击1项时,将此布尔值更改为true 之后立即调用notifyDataSetChanged 该列表将显示所有复选框 请提供您的代码。您是否提供此实现的代码示例?

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

  • 适配器有1个布尔值来控制复选框在所有项目中的可见性。若为false,则隐藏行的复选框,反之亦然
  • 当用户长时间单击1项时,将此布尔值更改为true
  • 之后立即调用notifyDataSetChanged
  • 该列表将显示所有复选框

请提供您的代码。您是否提供此实现的代码示例?