我想將UserName包含在佈局頂部的AppBar標籤/標題區域中。據我的理解,res \ values \ strings.xml是放置一些像AppName這樣的常量值的好地方。所以我有字符串操作建議
<resources>
<string name="app_name">MyFirstApp</string>...
在清單中我有@字符串/ app_name的標籤字段。
那麼我該如何去獲取添加到標籤的用戶名呢?
我想過創建名爲str_UserName的第二個字符串res常量。該值將是空白的,直到認證,然後在成功登錄後以編程方式更新str_UserName。我在那裏遇到的麻煩是在清單中連接。它不喜歡我提出的任何組合。 (例如@ string/app_name + @ string/str_UserName或@ string/app_name + str_UserName等)
然後用Google搜索字符串數組。但是,在我嘗試使用字符串數組的時候,它並沒有正確地爲清單工作。我假設,因爲你不能只引用沒有和索引器的數組顯示??
因此,最終我想要的是讓App Name左對齊,並且最好使用常量值,並且用戶名必須是正確的,並且當然是基於用戶的動態。
TIA JB
你不能改變的AndroidManifest.xml內容或另一個XML文件你可以在運行時修改你的應用程序,但是你可以按照這個答案中的描述更改標題欄文本:http://stackoverflow.com/questions/3438276/change-title-bar-text-in-android – Egor 2012-03-20 22:07:24