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

 

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