方法一. holder.setIsRecyclable(false);//取消复用,但会造成卡顿
方法二.在Adapter下(就是添加一个标记集合,当是否点击,如果是就添加到这个集合中,否就移除,再判断一次当前是否在这个集合中,是就显示点击的状态,否就显示未点击状态)
privateList<Integer> Livelist=new ArrayList<>();
onBindViewHolder下
方法一. holder.setIsRecyclable(false);//取消复用,但会造成卡顿
方法二.在Adapter下(就是添加一个标记集合,当是否点击,如果是就添加到这个集合中,否就移除,再判断一次当前是否在这个集合中,是就显示点击的状态,否就显示未点击状态)
privateList<Integer> Livelist=new ArrayList<>();
onBindViewHolder下