2013-03-07 76 views
0

我對XML很陌生,我只是在android開發的情況下學習它。但IDE建立了一系列的TextViews和EditTexts,其中兩個給了我一個「xml錯誤解析xml:沒有正確形成」的錯誤(textView1和editText2)我問過我的同事和指導老師,但沒有人真的太確定什麼出錯了。 所有幫助表示感謝,並提前感謝。android xml錯誤解析xml:格式不正確

<?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

你的錯誤是這樣一行:

 android:layout_height="fill_parent)" 

在你的第一個內部的LinearLayout。 你當然應該拿掉')'。

由於某些原因,編輯器不會爲您提供正確的錯誤行。 使用Eclipse時,應該使用Ctrl(/ apple)+ shift + F。它會自動格式化你的文件。 這樣做後,很容易找到錯誤。

ps。使用match_parent而不是fill_parent,不推薦使用fill_parent。

+1

非常感謝! – vamp658 2013-03-07 16:44:54

相關問題