适配器刷新混乱 今天写代码的时候,发现了一个奇葩问题。具体见下图: 我的思路是:点击条目就处于选中状态(修改item的背景颜色),再次点击时取消选中。可是最上面没有点击就变成选中状态了,这让我百思不得其解。 我是通过在Adapter里的getView()方法中判断状态值isSelect(布尔值),来改变选中状态的。 但是当我打印出所有的状态值时,状态都是正确的。 解决方法: >当isSelect为true时设置背景颜色(蓝色),当isSelect为false时设置背景颜色为默认的颜色(白色) 结束语 虽然解决了这个问题,但是并没有找到导致刷新混乱的原因。如果你可以分析出具体的原因请在评论中告诉我,万分感激。