GridView 我用seletor.来改变按下跟没按的区别
但是,我按下的时候,改变的,是GridView的整个背景,而不是改变它的图标
我一个GridView的是上面一个ImageView,下面一个TextView的..我想改变的是ImageView,而不是想改变GridView的背景..

解决方案 »

  1.   

    我不是这个意思..我的意思是...我通过seletor.来实现两个图片的来回切换..但是.我只是想改变ImageView这个图标.而不是改变GridV的背景..
      

  2.   

    我想我大概明白你的意思,你可以尝试在GridView的适配器中直接设置适配器所用布局的背景,这个背景是两张图片做成的资源引用切换资源,说的有点绕口,你可以参考这篇文章的描述:
    http://blog.csdn.net/xjanker2/article/details/6222690
    另外,其实还有另外一个属性:listSelector,LZ可以尝试下这个属性的值的设置
      

  3.   

    直接给ImageView设置background,这个background就是你这个selector,放在drawable目录下面,这样就可以了