Android 更改状态checbox';在删除项目列表视图后选中

Android 更改状态checbox';在删除项目列表视图后选中,android,android-listview,Android,Android Listview,带有自定义复选框的自定义列表视图 示例:我选中了4个数据和所有复选框,我编写命令使用OnCheckedListener删除项目,因此当我单击checbox时,第二个项目消失。第三个项目上升,但第三个项目上的复选框变为checked=false,就像在屏幕中一样(当我调试它时,值仍然为checked=true) 如果删除第三项,则第四个复选框将取消选中 如何解决这个问题? 提前感谢,抱歉在onClick()或onCheckedChanged()方法中使用了我的英语,无论您使用哪种方法,都可以通过编

带有自定义复选框的自定义列表视图

示例:我选中了4个数据和所有复选框,我编写命令使用OnCheckedListener删除项目,因此当我单击checbox时,第二个项目消失。第三个项目上升,但第三个项目上的复选框变为checked=false,就像在屏幕中一样(当我调试它时,值仍然为checked=true)

如果删除第三项,则第四个复选框将取消选中

如何解决这个问题? 提前感谢,抱歉在
onClick()
onCheckedChanged()
方法中使用了我的英语,无论您使用哪种方法,都可以通过编程方式检查选中了哪些,并切换它们

根据需要初始化尽可能多的
复选框
,然后对所有人执行此操作:

        if(chkbox1.isChecked()){
            chk1.toggle();
        }

        if(chkbox2.isChecked()){
            chk2.toggle();
        }