2013-07-15 4 views
1

это мой первый андроид проект и я не могу отлаживать это учебное приложение Building a Simple User InterfaceОшибка в файле XML в моем андроида проекте

, когда я его отладки для бега я вижу это:

Ошибка в XML файл: отменить сборку.

(для андроида: намек = "@ строка/edit_message" />)

<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/edit_message" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:hint="@string/edit_message" /> 
<Button 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="@string/button_send" 

</LinearLayout> 
+0

вы создать строку с именем edit_message внутри strings.xml? – Blackbelt

+2

вам также не хватает '/>' в конце кнопки. Также вы должны иметь строку с именем 'edit_message', определенную в strings.xml – Raghunandan

+0

Вы можете найти полный макет на этой странице: http://developer.android.com/training/basics/firstapp/building-ui.html. – Brtle

ответ

2

Вы не закрывали <LinearLayout> и <Button> тегов. Это говорит о синтаксисе синтаксиса StackOverflow. Попробуйте следующее:

<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/edit_message" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:hint="@string/edit_message" /> 

<Button 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="@string/button_send" /> 

</LinearLayout> 
0

У вас есть строка с именем "edit_message".

Если да, то почему в вашем коде вы не закроете первый «LinearLayout» с этим «>»