解决方案 »

  1.   

    还有就是想问一下   我那第一种方法  ,  做法是不是不对的,   不应该主动去调用getview方法吧? 是不是风险比较大  ,  求懂的的人  告诉一下
      

  2.   

    这样的 遍历传进数组 对其做判断 判断是否==当前index 如果是 用个switch case对各个选项做背景设置 如果不是当前index 则用switch case 设置回去 这样的话就可以实现
      

  3.   

       传入数组我也试过了 ,   确实可以实现,  但是  不知道为什么 ,  每次只要数组里面包含了1,   则下次   数组里面虽然没有1,但是  1那个位置的颜色都会变     ,  还有  用switch case 和用if else 好像没什么区别吧
      

  4.   

    这样做的话 点击新的一个 原的背景色会还原吗? 这里用switch的话是为了代码比较清晰好看 和if是没什么区别的
      

  5.   

    这个应该逻辑是每个item里面放一个属性来存默认的背景色,渲染颜色取这个值,
    当前页面操作是取这个值,
    跳转页面是传入itemlist,