0

私はXMLに非常に慣れていないので、Android開発の場合にそれを学んでいます。しかし、IDE は一連の TextViews と EditTexts を作成しましたが、そのうちの 2 つが「xml の解析中にエラーが発生しました: xml:not wellformed」というエラー (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>
4

1 に答える 1

4

エラーは次の行です。

        android:layout_height="fill_parent)"

最初のinner-LinearLayoutで。もちろん、「)」を取り除く必要があります。

何らかの理由で、エディタはエラーの正しい行を表示しません。Eclipse を使用している間は、Ctrl(/apple)+shift+F を使用する必要があります。ファイルを自動フォーマットします。これを行った後、エラーは簡単に見つかりました。

ps。fill_parent の代わりに match_parent を使用してください。fill_parent は非推奨です。

于 2013-03-07T16:29:43.177 に答える