2012-07-30 95 views
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. 

任何想法?

+0

是否存在字符串文件夾中資源中存在string.xml中的任何帶有title_activity_main_test的字符串。 – jeet 2012-07-30 11:10:45

回答

1

(title_activity_main_test)的值在shuld在res /值的strings.xml文件中聲明..

enter image description here

0

屬性值 「@串/ title_activity_main」 和 「@串/ title_activity_main_test」是對您的Android應用程序使用的資源的引用。

第一部分 - @string指的是Android項目中的res \ values \ strings.xml文件。 (例如,如果你想引用一個圖像,那麼該值的第一部分將以「@drawable」開頭。)

strings.xml文件應該包含所有面向用戶的字符串想要在您的應用程序中使用。如果您要添加一個新字符串,那麼您需要在該文件中添加一個新元素。如果您只想更改現有字符串的值,請不要更改其名稱。只是改變它的價值。