解决ListView、gridview滚动过程中checkbox错位问题
问题:在ListView、gridview滚动过程中checkbox错位问题
解决办法:在adapter中给checkbox添加监听事件之前。设置成:
(1)checkBox.setOnCheckedChangeListener(null);设置完成后,
(2)在添加checkbox的监听事件:
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
//TODO
}
});
这样就可以解决listview在滚动过程中checkbox错位问题。
我是在http://stackoverflow.com/这里找到的解决办法,在这里记录下用来以后学习用。
?