android xml错误解析xml:没有很好的形成

时间:2013-03-07 16:25:56

标签: android xml parsing

我对XML非常陌生,我只是为Android开发的情况学习它。但IDE构建了一系列TextViews和EditTexts,其中两个给我一个“xml错误解析xml:not well formed”错误(textView1和editText2)我问过我的同事和讲师,但没有人真的太确定是什么出错了。 所有帮助都表示赞赏,并提前感谢。

<?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:weightSum="100"
    android:orientation="vertical" >
    <ScrollView android:layout_weight="30" android:layout_width="fill_parent" android:layout_height="fill_parent">
    <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">

    <TextView android:id="@+id/textView1" android:layout_width="wrap_content"  android:layout_height="wrap_content" android:text="TextView" />

    <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" >
    </EditText>

    <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" />

    <EditText android:id="@+id/editText2"android:layout_width="match_parent"  android:layout_height="wrap_content"  android:ems="10" />

    <TextView android:id="@+id/textView3"android:layout_width="wrap_content"  android:layout_height="wrap_content"android:text="TextView" />

    <EditText android:id="@+id/editText3"android:layout_width="match_parent" android:layout_height="wrap_content"  android:ems="10" />

    <TextView android:id="@+id/textView4"android:layout_width="wrap_content" android:layout_height="wrap_content"  android:text="TextView" />

    <EditText android:id="@+id/editText4" android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" />

    <TextView android:id="@+id/textView5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="TextView" />

    <EditText android:id="@+id/editText5"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" />

    <TextView android:id="@+id/textView6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="TextView" />

    <EditText android:id="@+id/editText6"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" />
    </LinearLayout>
    </ScrollView>
    <LinearLayout android:layout_width="match_parent"
    android:layout_height="fill_parent)"
    android:orientation="vertical"
    android:layout_weight="40">
    <Button android:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Button" />
    </LinearLayout>
    <LinearLayout android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:layout_weight="30">
    <AnalogClock android:id="@+id/analogClock1" android:layout_width="wrap_content"android:layout_height="wrap_content" />
    </LinearLayout>
</LinearLayout>

1 个答案:

答案 0 :(得分:4)

您的错误就在这一行:

        android:layout_height="fill_parent)"

在你的第一个内部 - LinearLayout中。 当然你应该带走')'。

出于某种原因,编辑器没有给出正确的错误行。 在使用Eclipse时,您应该使用Ctrl(/ apple)+ shift + F.它会自动格式化您的文件。 执行此操作后,很容易发现错误。

PS。使用match_parent而不是fill_parent,不推荐使用fill_parent。