打扰一下,我编码一个简单的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">
然后我收到错误警告:
它说
在此行找到多个注释:
错误:解析XML时出错:格式不正确(令牌无效)
元素类型“LinearLayout”必须后跟属性规范“&gt;” 或“/&gt;”。
谢谢
答案 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>