求帮助啊。。listview滑动 背景色

解决方案 »

  1.   

    觉得你得给item选没选中做标记,每次创建或者复用item的时候都做一次判断,listview从屏幕出去进来会重新创建或者复用
      

  2.   


    做标记,就是在onIeemClick中做个循环吗?
    我就知道怎么获得当前的选中行索引,其余没选中的呢?
      

  3.   

    你这种情况,因为你复用了itemView,当你向下滑顶部的item消失以后,你再滑回来的时候,getView用了一开始缓存好的convertView(就是你之前没变颜色的)一般这样你需要一个List什么的,记录下需要变色的item的index,或者你给item绑定tag,在gettag一样的。在getview的时候判断是不是需要变色,不是的话就用缓存,是的话就重新setbackground