我的简单的android计算器有一个错误

时间:2012-08-31 07:24:36

标签: android

打扰一下,我编码一个简单的android计算器,然后它显示XML错误,我更改了一些代码,但它不起作用。为什么这样?

这是主要代码

<LinearLayout xmlsn:android ="http://schemas.android.com/apk/res/android"
xmlns:tools ="http://schemas.android.com/tools"
android:orientation="vertical"
android:layou_width="fill_parent"
android:layou_height="fill_parent"
android:paddingTop="5dip">
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:layout_marginLeft="5dip"
andorid:layout_marginRight="5dip"
android:background="#FFFFFF"
android:gravity="center_verticallright"
android:textColor="#ff0000"
android:textSize="30dip">
</TextView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="5dip">

然后我收到错误警告:

the erro warning

它说


在此行找到多个注释:

  • 错误:解析XML时出错:格式不正确(令牌无效)

  • 元素类型“LinearLayout”必须后跟属性规范“&gt;” 或“/&gt;”。

谢谢

3 个答案:

答案 0 :(得分:0)

我认为你的textview没有结束&gt; 。在</textview>正上方添加&gt;

你的照片很小,可以真正看到它,所以也许你应该上传你的代码

答案 1 :(得分:0)

好。您确定已关闭LinearLayout代码吗? 编辑器找不到标记</LinearLayout>

它应该位于布局文件的最底层。

答案 2 :(得分:0)

尝试放

   </LinearLayout>
</LinearLayout>

xml

的末尾

且拼写不正确,应为android:layout_height而不是android:layou_height 与宽度相同

所以结果将是

<LinearLayout xmlns:tools="http://schemas.android.com/tools"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:orientation="vertical"
    android:paddingTop="5dip"
    xmlsn:android="http://schemas.android.com/apk/res/android" >

    <TextView
        android:id="@+id/tv"
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        andorid:layout_marginRight="5dip"
        android:layout_marginLeft="5dip"
        android:background="#FFFFFF"
        android:gravity="center_verticallright"
        android:textColor="#ff0000"
        android:textSize="30dip" >
    </TextView>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:paddingTop="5dip" >
    </LinearLayout>

</LinearLayout>