我有一个包含RecyclerView
的布局。其列表项包含一个复选框。大约有10个列表项,我需要能够对它们进行分组,使得第一个复选框本身就是一个组,第二个和第三个复选框是另一个组,其余的不相关,可以自由检查
这意味着如果选中第一个复选框(即从第一个组),则应取消选中第二个和第三个(即第二个组)。可以一起或单独检查第2和第3个框,但必须取消选中第1个复选框。所有其他方框都可以自由选中或取消选中,与提及的组无关。
我只能通过适配器的public void onBindViewHolder(MyViewHolder holder, int position)
访问复选框,因为就像我说的那样,它们是列表项的一部分。
有没有办法让它比使用项目的位置更聪明?