0

我正在尝试更改 android 活动的标签:

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main">

以上是有效的,但是当我将其更改为以下内容时:

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main_test">

它不起作用,我收到错误:

Error in an XML file: aborting build.

有任何想法吗?

4

2 回答 2

1

(title_activity_main_test) 的值应在 res/values 的 strings.xml 文件中声明。

在此处输入图像描述

于 2012-07-30T11:10:53.033 回答
0

属性值“@string/title_activity_main”和“@string/title_activity_main_test”是对您的 Android 应用程序使用的资源的引用。

第一部分 - @string,指的是您的 Android 项目中的文件 res\values\strings.xml。(例如,如果您想引用图像,则值的第一部分将以“@drawable”开头。)

strings.xml 文件应该包含您要在应用程序中使用的所有面向用户的字符串。如果要添加新字符串,则需要该文件中的新元素。如果您只想更改现有字符串的值,请不要更改其名称。只是改变它的价值。

于 2012-07-30T11:16:13.043 回答