1、采用map或者其方式来存放选中状态;
2、在getView方法里面取map中的选中状态
3、主要代码如下:
注意:/*CheckBox监听事件必须放在setChecked之前,否则后果自负*/
holder.check_box.setOnCheckedChangeListener(new CheckBoxOnCheckedChange(position));
if(list.get(position).getChecked().equals("-1")){
holder.check_box.setChecked(false);
}else{
holder.check_box.setChecked(true);
}