Android学习之ListView自定义样式

想给ListView设置一下颜色, 很自然的想到就在 res/color/ 目录下建立颜色选择器:




    
        

但后面发现无论是用listSelector属性还是用background, 运行时都会报错:需要drawable这个attribute。


最后是把selector建在了 res/drawable/ 目录下:




    
    
    
    

这样就可以直接使用了。 当然还可以进一步,在style文件里引用上述:

  


ListView 设定选中项的颜色:

在Adapter的getView里加入代码即可。




你可能感兴趣的:(Android)