ListView选中后设定了背景色,可是一滑动,选中项离开Listview的框架,颜色消失了!
求帮助啊。。。。。。。。 listview 滑动 背景色 --------------------编程问答-------------------- 觉得你得给item选没选中做标记,每次创建或者复用item的时候都做一次判断,listview从屏幕出去进来会重新创建或者复用 --------------------编程问答--------------------做标记,就是在onIeemClick中做个循环吗?
我就知道怎么获得当前的选中行索引,其余没选中的呢? --------------------编程问答-------------------- 有人知道吗? --------------------编程问答-------------------- 你这种情况,因为你复用了itemView,当你向下滑顶部的item消失以后,你再滑回来的时候,getView用了一开始缓存好的convertView(就是你之前没变颜色的)
一般这样你需要一个List什么的,记录下需要变色的item的index,或者你给item绑定tag,在gettag一样的。在getview的时候判断是不是需要变色,不是的话就用缓存,是的话就重新setbackground
补充:移动开发 , Android