0

最近更新 eclipse 后,我不断收到一条错误消息,提示“与元素类型“RelativeLayout”关联的属性名称“android:tools”必须后跟“=”字符。

它在第 9 行说,但那里没有任何 android:tool 。我已经尝试清理并重新启动 Eclipse,但仍然没有解决方案。我从来没有改变过文件的任何部分,有趣的是我所有的其他活动都是一样的,没有任何错误。任何帮助将不胜感激。

编辑...我通过删除文件并创建一个新文件来解决问题。文件一定已经损坏或什么的。感谢大家的投入,对于运行混乱感到抱歉。

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/backtext"
    tools:context=".Brakes"
    android:screenOrientation="portrait" >

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="@string/brakes1"
        android:textColor="@color/textviews"
        android:textSize="15sp" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView2"
        android:text="@string/brakes2"
        android:textColor="@color/textviews"
        android:textSize="15sp" />
    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView3"
        android:text="@string/brakes3"
        android:textColor="@color/textviews"
        android:textSize="15sp"/>
    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView4"
        android:text="@string/brakes4"
        android:textColor="@color/textviews"
        android:textSize="15sp"/>

</RelativeLayout>
</ScrollView>
4

3 回答 3

0

尝试移动这条线:

xmlns:tools="http://schemas.android.com/tools"

到你ScrollView的,而不是RelativeLayout现在的地方。

看起来您RelativeLayout曾经是您的根视图,并且您稍后添加了 ScrollView。

于 2013-02-19T16:45:06.477 回答
0

你在你的根父母中失踪xmlns:tools="http://schemas.android.com/tools"了,请包括它。

于 2013-02-19T16:45:18.647 回答
0

xmlns:android="http://schemas.android.com/apk/res/android"从您的 RelativeLayout 中删除。布局根元素中应该只有其中之一。

于 2013-02-19T16:57:13.113 回答