1
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#F0A0A0A0"/>
    **<stroke android:width="2dp" color="#A00080FF"/>**
    <padding android:left="5dp" android:top="0dp"
        android:right="5dp" android:bottom="1dp" />
</shape>

我在粗体线上收到上述错误。“属性缺少 Android 命名空间前缀”

4

2 回答 2

5

这个

  <stroke android:width="2dp" color="#A00080FF"/>

应该

  <stroke android:width="2dp" android:color="#A00080FF"/> 
于 2013-07-23T08:49:32.257 回答
1

使用 android:color="#A00080FF"

而不是颜色=“#A00080FF”

样本::

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
     <stroke android:width="2dp" android:color="#FFFFFFFF" />
     <gradient android:startColor="#DD000000" android:endColor="#DD2ECCFA" 
            android:angle="225"/> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 
于 2013-07-23T08:48:50.497 回答