在drawable里面新建一个矩形区域时使用颜色区分还是填充这段区域时报错。

<?xml version="1.0" encoding="utf-8"?>


android:color="@color/white"
/>
<!--

android:startColor="@color/white"
android:endColor="@color/red"/>

<stroke 
    android:width="1dp"
    android:color="@color/black"/>

-->


明白了要在color文件下定义此名字然后定义颜色
@android:color/white


在values文件夹内color.xml定义white颜色值~

<?xml version="1.0" encoding="utf-8"?>
android:shape="rectangle" >

<solid android:color="@android:color/white" /> <!-- 填充的颜色 -->
<stroke
    android:width="2dp"
    android:color="@android:color/black" />