0
我使用膨脹列表視圖中我有複選框的Android展開列表視圖它改變選定複選框狀態
@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
View view = convertView;
ViewHolder holder = new ViewHolder();
if(view == null){
LayoutInflater infalInflater = (LayoutInflater) this._context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
// convertView = infalInflater.inflate(R.layout.home_activity_lv_sync_adapter, null);
view = infalInflater.inflate(R.layout.home_activity_lv_sync_adapter, null);
holder.ckupdate = (CheckBox) view.findViewById(R.id.ck_update);
view.setTag(holder);
} else {
holder = (ViewHolder) view.getTag();
}
holder.ckupdate.setTag(groupPosition);
holder.ckupdate.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
int position = (Integer) buttonView.getTag();
// objects.get(position).setChecked(buttonView.isChecked());
}
});
// holder.ckupdate.setChecked(isChecked(position));
return view;
}
但是當我滾動EXP列表它改變狀態(我沒有從取數據組父級別任何列表或數據庫只是用戶檢和未選中)
在此先感謝