Correct way to check all checkboxes in ListView?

后端 未结 4 539
南方客
南方客 2020-12-16 21:59

I have a ListView with set CHOICE_MODE_MULTIPLE. I also have additional header to manage (un)selecting all the items. The question is : is it correct way to do that? Well it

4条回答
  •  無奈伤痛
    2020-12-16 22:26

    Robby's solution worked for me. As i have to make an addition in that. adapter update is also required, otherwise when you scroll the list checkbox will restore.

    private OnClickListener checkAllCheckboxes = new OnClickListener(){
        public void onClick(View v) {
            ListView lv = getListView();
            int size = lv.getAdapter().getCount();
            boolean checked = lv.isItemChecked(0);
            for(int i=1; i

提交回复
热议问题