【发布时间】:2013-12-07 09:32:38
【问题描述】:
我正在尝试在 Eclipse 中创建一个 Android 项目。在菜单目录中,我试图替换现有 main.xml 的内容。但是
<menu xmlns:android="http://schemas.android.com/apk/res/android"></menu>
无论我删除多少次,它都会一直显示为 main.xml 的最底线。到底是怎么回事? Eclipse 中是否有某种类型的设置需要关闭。
并且在 Eclipse 中显示以下行旁边的错误消息:
“文档中根元素之后的标记必须格式正确。”
我想将 main.xml 替换为以下内容:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/txtSpace" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/txtFirstNumber" />
<EditText
android:inputType="numberDecimal"
android:id="@+id/EditText01"
android:layout_width="fill_parent"
android:layout_height="wrap_content" > </EditText>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/txtSpace" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/txtSecondNumber" />
<Button
android:text="Multiply"
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"> </Button>
</LinearLayout>
【问题讨论】:
-
删除后尝试清理您的项目。这可能是因为 main.xml 包含菜单标签,并且该文件是为选项菜单创建的。所以你不能保持文件为空。您必须保留菜单标签。
-
你想用什么内容替换?你能把完整的文件内容贴在 main.xml 中吗?
-
清理项目,我不再有那个错误信息,而是有另一个错误信息: 生成最终存档时出错:java.io.FileNotFoundException:bin\resources.ap_ 不存在
-
我将要替换 main.xml 的内容添加到主消息中
标签: android xml namespaces