属性缺少Android名称空间前缀

时间:2013-07-23 08:45:48

标签: android

<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命名空间前缀”

2 个答案:

答案 0 :(得分:5)

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

应该是

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

答案 1 :(得分:1)

使用android:color =“#A00080FF”

而不是color =“#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>