使用XML在Android中构建简单用户界面时出错(根元素后面的文档中的标记必须格式正确)

时间:2012-10-27 09:42:29

标签: xml android-layout

我正在学习如何使用Android开发应用程序。

这是构建简单用户界面并面对错误的第一课 根元素后面的文档中的标记必须格式正确。

这是代码

    <?xml version="1.0" encoding="utf-8"?>
    <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:orientatio="horizonatal"


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

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

课程在http://developer.android.com/training/basics/firstapp/building-ui.html

1 个答案:

答案 0 :(得分:0)

看起来好像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元素,并且'width'中存在拼写错误。尝试:

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