ListView 搭配 CheckBox 全选超过一屏幕数据后出错

这个问题的解决的办法如下:
 // 全选按钮的回调接口
bt_selectall.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        // 遍历list的长度,将MyAdapter中的map值全部设为true
        for (int i = 0; i < list.size(); i++) {
            MyAdapter.getIsSelected().put(i, true);
        }
       
       mAdapter.notifyDataSetChanged();

    }
});

你可能感兴趣的:(ListView 搭配 CheckBox 全选超过一屏幕数据后出错)