0
我被困在一個場景中。我有一個包含多個項目和一個複選框的列表視圖,現在我已經實現了一個功能,當有人按下全選按鈕時,應該選擇所有列表視圖項目複選框,反之亦然。Android CheckBox全選
現在我必須按全部選擇後,如果用戶取消選中列表項中的某些項目 - 然後選擇所有按鈕應該自動未選中。
/** Select All checkbox functionality here.. */
mcbSelectAllContact
.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
groupListAdapter = new GroupMemberListAdapter(
buttonView.getContext(), isChecked);
mlvGroupContactList.setAdapter(groupListAdapter);
if (mcbSelectAllContact.isChecked()) {
for (int i = 0; i < mBooleanArray.length; i++) {
mBooleanArray[i] = true;
}
} else {
for (int i = 0; i < mBooleanArray.length; i++) {
mBooleanArray[i] = false;
}
}
}
});