缺少属性:Android名称空间前缀

时间:2014-12-17 07:54:19

标签: java android eclipse

属性缺少Android名称空间前缀

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

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

</shape>

3 个答案:

答案 0 :(得分:3)

您错过了android:color

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <solid android:color="#F0FFFFFF" />

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

    <padding
        android:bottom="1dp"
        android:left="5dp"
        android:right="5dp"
        android:top="0dp" />
</shape>

答案 1 :(得分:1)

 <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <solid android:color="#F0FFFFFF" />

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

    <padding
        android:bottom="1dp"
        android:left="5dp"
        android:right="5dp"
        android:top="0dp" />

</shape>

答案 2 :(得分:0)

在第一行添加此行,并在颜色属性

之前添加android:
<?xml version="1.0" encoding="utf-8"?>

您的代码应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#F0FFFFFF" />

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

    <padding
        android:bottom="1dp"
        android:left="5dp"
        android:right="5dp"
        android:top="0dp" />
</shape>