我试图更改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.
有什么想法吗?
答案 0 :(得分:1)
(title_activity_main_test)shuld的值在res / values中的strings.xml文件中声明..
答案 1 :(得分:0)
属性值“@ string / title_activity_main”和“@ string / title_activity_main_test”是对Android应用程序使用的资源的引用。
第一部分 - @string,指的是Android项目中的文件res \ values \ strings.xml。 (例如,如果您想引用图像,则值的第一部分将以“@drawable”开头。)
strings.xml文件应该包含您要在应用程序中使用的所有面向用户的字符串。如果要添加新字符串,则需要该文件中的新元素。如果只想更改现有字符串的值,请不要更改其名称。只需改变它的价值。