한 번의 클릭으로 내 활동의 모든 체크 박스를 선택하거나 선택 취소하려고합니다.활동에서 사용자 지정 목록보기의 모든 확인란을 선택 및 선택 취소하는 방법은 무엇입니까?
private ListView mListView;
private Contacts_ListViewAdapter ContactViewAdapter;
private ArrayList<Contacts_ListView> ContactView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
intent = getIntent();
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
mListView = (ListView) findViewById(R.id.Contacts_list);
Selected_check_box = (CheckBox) findViewById(R.id.Selected_check_box) ;
View parentLayout = findViewById(android.R.id.content);
Select_All.setOnClickListener(new View.OnClickListener() {
private int ContactViewSize;
@Override
public void onClick(View view) {
ListView lv = mListView ;
int size = ContactViewAdapter.getCount();
boolean check = lv.isItemChecked(0);
for(int i = 0; i <= size; i++)
lv.setItemChecked(i, !check);
}
});
작동하지 않습니다 이 코드를 시도했다.