天天看點

Android多國語言使用須知

1、在工程檔案新增檔案夾\res\values-zh-rCN即可實作中文。Android會根據作業系統語言自适應加載app對應的資源檔案。即系統非中文環境下,會加載\res\values-zh-rCN\的資源;在非中文環境下,會加載\res\values\的資源。使用.xml檔案時請注意兩點:

(1)\res\values-zh-rCN\strings.xml編碼需要使用UTF,否則中文會是亂碼。

(2)使用EditPlus文本編輯器修改.xml檔案時,預設會生成.bak備份檔案,編譯工程前需要先清理.bak檔案,否則會報錯:“Originally defined here”。

2、Android: 如何擷取并操作strings.xml中的字元串的value?

strings.xml 中每一個定義其值實際上是一個int,是以直接來操作R.string.*的話,實際上是對int來進行操作。編譯會報錯。

想要操作其值的話,應該用getResources().getString(R.string.*)來操作。

l

繼續閱讀