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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章