在item的实体类里面设置一个boolean的标示,在onBindViewHolder的时候设置成item的checked的状态
final ClientSearchBean.ContentsBean bean = list.get(position);
holder.checkBox.setChecked(bean.ischecked());
holder.checkBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
bean.setIschecked(holder.checkBox.isChecked()) ;
}
}); 在activity里面全选就遍历item所在list的集合,把item设置的标示设置为全选的当前状态就行,特此记录下