2013-07-24 29 views
0

我遇到了Android應用程序的問題。我的應用標題已國際化。當我使用西班牙語語言訪問應用程序並按主頁按鈕並將手機語言更改爲葡萄牙語,然後通過「最近的應用程序列表」返回到我的應用程序時,應用程序標題不會改變。它留在西班牙語,而不是葡萄牙語。你知道解決這個問題的方法嗎? 非常感謝!從Android最近的應用程序回來時,如何處理語言更改

回答

0

你應該在清單文件中使用這個android:label =「@ strings/app_name」。並且您必須在strings.xml中指定app_name的葡萄牙語值和西班牙語值。 (當然separataly價值觀-ES和值-PT)

您的strings.xml價值觀-ES文件

<string name="app_name">Spanish app name</string> 

你的價值觀-PT文件的strings.xml

<string name="app_name">Portuguese app name</string> 

和你的AndroidManifest.xml

<application 
android:label="@strings/app_name" 
... /> 

這樣。

+0

我AndroidManifest看起來是這樣的: <活動機器人:名字= 「com.xx.TestActivity」> <元數據 機器人:名字= 「com.xx.BACKGROUND_ICON」 機器人:資源=「@繪製/ tile_background_icon「/> 未被翻譯的字符串是tile_title – user1517951

相關問題