我有一个ListView,其背景是以下drawable(圆角的优点):
<?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 :(得分:0)
在您定义了形状环绕的xml中,
< item android:drawable="@color/black"> shape code ... </item>
在res / values / 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>