2013-05-19 45 views
1
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" 
<EditText android:id="@+id/editmessage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:hint="@string/edit_message" 
<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_conent" 
    android:text="@string/button_send"/> 

<?xml version"1.0" encoding="utf-8"?> 

<rescources> 
    <string android:name="app_name">becreativebuddy</string> 
    <string android:name="edit_message">Enter a message</string> 
    <string android:name="button_send">Send</string> 
    <string android:name="action_settings">Settings</string> 
    <string android:name="title_activity_main">MainActivity</string> 
</rescources> 


</LinearLayout> 

我得到標題中所述的那兩個錯誤7.我不知道爲什麼它告訴我我有一個想法,因爲我只是在學習,所以很好。解析XML時出錯:格式不正確(無效令牌)和元素類型「LinearLayout」必須後面跟有屬性規範,「>」或「/>」

+0

您似乎忘記了'>'地方。 –

+0

可能的重複[錯誤:解析XML錯誤:不正確(無效標記)...?](http://stackoverflow.com/questions/7089718/error-error-parsing-xml-not-well-formed -invalid-token) –

回答

2

這些Views這裏

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" 

<EditText android:id="@+id/editmessage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:hint="@string/edit_message" 

需要關閉。每個View需要在/>的某個時間關閉。該LinearLayout是根View所以在年底被關閉與

</LinearLayout> 

所以它只是在頂部

需要 >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal"> 

EditText準備,因爲在添加完被關閉屬性如此添加/>

<EditText android:id="@+id/editmessage" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:hint="@string/edit_message"/> 
1

您還沒有正確關閉您的XML標記。此外,您需要將字符串資源放在/res/values/文件夾中的單獨文件中。嘗試使用:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" > 
<EditText android:id="@+id/editmessage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:hint="@string/edit_message" /> 
<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_conent" 
    android:text="@string/button_send"/> 

</LinearLayout> 

並把下面的一個新的文件/res/values下:

<?xml version"1.0" encoding="utf-8"?> 

<rescources> 
    <string android:name="app_name">becreativebuddy</string> 
    <string android:name="edit_message">Enter a message</string> 
    <string android:name="button_send">Send</string> 
    <string android:name="action_settings">Settings</string> 
    <string android:name="title_activity_main">MainActivity</string> 
</rescources> 
+1

與'資源'好點。自從未封閉的標籤在我尖叫之後,我還沒有到達那裏:) – codeMagic

+0

非常感謝你的伎倆,現在來解決其他錯誤 – user2398093

相關問題