2011-05-10 21 views
0

我有一个ListView其背景是下面的绘制(为圆角善):如何更改此ListView的背景颜色?

<?xml version="1.0" encoding="UTF-8"?> 
<item android:drawable="@color/white"> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle" 
     android:angle="90" 
     android:color="#FFFFFF"> 

     <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp" 
     android:color="#FFFFFF"/> 
    </shape> 
</item> 

背景是黑色的但是。我怎样才能让它变成白色?

回答

0

在你已经定义与该形状包围的XML,

   
    < item android:drawable="@color/black">  
    shape code ... 
    </item> 

定义在res /值/ colors.xml颜色值(黑色)

更新:

 
< selector xmlns:android="http://schemas.android.com/apk/res/android"> 
< item android:drawable="@color/black""> 
    < shape 
     android:shape="rectangle" 
     android:angle="90" 
     android:color="#FFFFFF"> 

     < corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp" 
     android:color="#FFFFFF"/> 
    </shape> 
</item> 
</selector> 
+0

我收到错误:未绑定的前缀。看到我更新的问题。 – 2011-05-10 18:16:53

+0

我更新了,以为你在使用选择器标签! – sat 2011-05-10 19:06:28