由于我是Android新手,因此在尝试在strings.xml文件中添加新字符串之后,我遇到了一个似乎很常见的问题(XML文件中的错误:中止构建)。
我搜索过网络,许多开发人员(实际上,大多数人)都建议我删除blabla.out.xml。我知道这可能听起来很愚蠢(或者说是愚蠢的,你的电话),但我确实在找到out.xml文件时遇到了问题。要么我的问题与其他人的问题没有相同的性质(我怀疑),但我找不到我的out.xml文件。
如果你能指出我在哪里可以找到它,或者你可以指出我的另一种解决方案,那就太好了。
提前谢谢。
编辑:
my activity_main.xml文件:
<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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="horizontal"
tools:context=".MainActivity" >
<EditText>
android:id="@+id/edit_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@string/edit_message"
</EditText>
在strings.xml中,我想添加一个名为edit_message的字符串,以便在我的文本框中显示初始消息(EditBox)
答案 0 :(得分:1)
我建议您阅读本指南:String Resources
您需要了解Android项目文件夹层次结构 看看Eclipse:你的项目名称&gt; res&gt;值&gt; strings.xml中。 它应该是这样的:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World!</string>
<string name="app_name">Hello Android</string>
</resources>
修改:您需要将edit_message
添加到strings.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World!</string>
<string name="app_name">Hello Android</string>
<string name="edit_message">Your message</string>
</resources>