XML文档结构必须在同一实体中开始和结束

时间:2014-04-18 12:48:26

标签: android xml

我是日食的新手,我刚开始写一些代码(实际上它只是从网站上复制和粘贴) 任何人都可以帮我这个??? *错误出现在最后一行

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

    <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

    </ToggleButton>

3 个答案:

答案 0 :(得分:7)

您需要关闭LinearLayout标记。

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

    <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

    </ToggleButton>
</LinearLayout>

答案 1 :(得分:1)

使用此代码:

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

    <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

    </ToggleButton>
</LinearLayout>

答案 2 :(得分:1)

XML文档结构必须在同一实体内开始和结束,正如您所看到的,有一个&lt; ToggleButton ....&gt;和&lt; / ToggleButton&gt;成对,但&lt; LinearLayout ....&gt;仍然需要一些东西才能成对。

我认为你更好地理解XML,这很容易和有用。这是一个很好的教程:

https://developer.mozilla.org/en/docs/XML_Introduction