【发布时间】:2011-10-20 13:19:43
【问题描述】:
我是 XML 和 Android 编程的新手。我正在学习一个教程,该教程要求我在显示中添加新行。像你好世界的东西。我按照指示做了,改变了主要的。 xml,并将我想显示的内容放在 string.xml 中
它编译得很好,并且显示出来了。但我进入 string.xml/main.xml,尝试编译,我得到了底部显示的错误。我无法解决这个问题,所以我重新开始。并且发生同样的循环。如果我只是打开 main.xml/string.xml,第二次或第三次,它会抛出所有这些错误。 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/some_name"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
字符串.xml;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, ThisisannoyingActivity!</string>
<string name="app_name"> This is annoying</string>
<string name="some_name">w ha t ever</string>
</resources>
我收到以下错误;
res\layout\main.xml:0:错误:资源条目 main 已定义。 res\layout\main.out.xml:0:最初定义在这里。 thisisannoying\res\values\strings.out.xml:1: error: Error parsing XML: no element found
你能告诉我这里发生了什么
问候, 迈克
【问题讨论】:
-
添加指向您正在学习的教程的链接,以便我们更好地了解上下文。