摘要:
存在的问题: 我们在操作“全部选择”list中的元素,我们最常用的方法是,遍历一下,然后把所有的checkbox都给选中,但是这有一个bug,就是,当选择后,往下拉时候,下面的都没被选中,再往上拉的时候,上面的又会被取消选择。于是,找到一个新的解决办法,给记下来,留着以后使用。解决办法 我们把选中的位置使用一个数组或者集合来记着当前选择的状态。如果集合中包含这个item,那么我们就让他们的checkbox设置成选中状态。 我们使用set集合来做,因为set集合可以去重复。举个例子://一、创建一个set集合private HashSet<String> itemSelected=n 阅读全文