属性缺少特定于android的命名空间

时间:2013-04-26 13:34:59

标签: android eclipse

这是main.xml的片段。尽管使用了android:layout_width,但它的give属性却丢失了。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical" 
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <TextView android:id="@+id/eventlabel" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="10px" 
        android:layout_weight="1" 
        android:paddingBottom="10px"/>
</LinearLayout>

有人可以指出错误吗?谢谢

2 个答案:

答案 0 :(得分:5)

你有:

<LinearLayout xmlns="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools

将其更改为:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    <!-- rest is the same -->

您只有xmlns=...并且实际上没有指定android部分。此外,您的tools XMLNS错过了结束"

答案 1 :(得分:0)

尝试清理解决方案,然后重新构建。