必须很好地形成根元素后面的文档中的标记。虽然只有一个根元素

时间:2013-11-07 18:43:42

标签: android xml

请有人告诉我为什么我会收到此错误以及该怎么办? 我的研究告诉我,当我们有多个根元素时会发生这种情况。但我只有一个,这是

非常感谢任何帮助。谢谢。

<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="match_parent" />

    <TextView <!error>
        android:id="@+id/id_TextView1_MainActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="@+string/Text_TextView1_MainActivity"/>

    <TextView 
        android:id="@+id/id_TextView2_MainActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="15dp"
        android:paddingBottom="5dp"
        android:layout_below="@id/id_TextView1_MainActivity"
        android:text="@+string/Text_TextView2_MainActivity"/>  

    <EditText
        android:id="@+id/id_EditText1_MainActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/id_TextView2_MainActivity"
        android:hint="@+string/Hint_EditText1_MainActivity" />

    <TextView 
        android:id="@+id/id_TextView3_MainActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="15dp"
        android:paddingBottom="5dp"
        android:layout_below="@id/id_EditText1_MainActivity"
        android:text="@+string/Text_TextView3_MainActivity"/>

    <EditText
        android:id="@+id/id_EditText2_MainActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/id_TextView3_MainActivity"
        android:hint="@+string/Hint_EditText2_MainActivity" />

</RelativeLayout>

1 个答案:

答案 0 :(得分:2)

您将在结束layout之前关闭根/>。那应该是开放的,它应该在文件末尾关闭

<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="match_parent" >  // remove the / here

<TextView <!error>
    android:id="@+id/id_TextView1_MainActivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:text="@+string/Text_TextView1_MainActivity"/>

<TextView 
    android:id="@+id/id_TextView2_MainActivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="15dp"
    android:paddingBottom="5dp"
    android:layout_below="@id/id_TextView1_MainActivity"
    android:text="@+string/Text_TextView2_MainActivity"/>  

<EditText
    android:id="@+id/id_EditText1_MainActivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/id_TextView2_MainActivity"
    android:hint="@+string/Hint_EditText1_MainActivity" />

<TextView 
    android:id="@+id/id_TextView3_MainActivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="15dp"
    android:paddingBottom="5dp"
    android:layout_below="@id/id_EditText1_MainActivity"
    android:text="@+string/Text_TextView3_MainActivity"/>

<EditText
    android:id="@+id/id_EditText2_MainActivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/id_TextView3_MainActivity"
    android:hint="@+string/Hint_EditText2_MainActivity" />