你打印一下log信息就知道了,滑动的时候就会走onBindViewHolder(), 然后position就会从屏幕的第一个算起,让后就错乱了,你用 if 设置了显示“已关注”同时使用 else 或者 else if (自己的条件)设置 其他的没关注的,然后就可以了。