問題:在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/這裏找到的解決辦法,在這裏記錄下用來以後學習用。