“在此行找到多个注释: - 根元素后面的文档中的标记必须是格式良好的

时间:2013-09-01 19:00:00

标签: android markup

嗨我刚刚开始编程,我只是收到此错误消息 “在这一行找到了多个注释: - 根元素后面的文档中的标记必须是 -      形成“。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@drawable/jcea"
    />
</LinearLayout>

2 个答案:

答案 0 :(得分:0)

您正在关闭LinearLayout元素两次。删除其中一个结束标记,例如:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@drawable/jcea"
    />

答案 1 :(得分:0)

/>替换为>,或删除/

在xml中,/>是关闭标记的另一种方法,如果它没有任何与之关联的数据。例如,以下两个语句都是有效且相同的:

<tag></tag>

<tag/>

话虽如此,您应该将代码段更改为:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@drawable/jcea">
</LinearLayout>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@drawable/jcea"/>