2010年3月18日 星期四

多語系模式開發

Android 多語系模式開發
Android 多語系的開發方式
1. 先將程式中的語系文字抽出至 res/values 中
2. 複製 res/values 的資料後, 重新貼上並修改成該語系所對應的目錄
3. 開啟新產生的目錄裡頭的檔案後, 將其文字內容改成該語系即可
4. 原 res/values 的目錄可以保留著, 若是系統找不到對應的語系時, 預設會讀取 res/values 目錄
5. 開發完成後, 只要變更手機裡頭的區域設定 (Local setting) 即可變更成該語系
6. 也可以在 onCreate() 中加入底下程式碼來測試不同的語系介面
Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = Locale.TRADITIONAL_CHINESE;//中文
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);
支援的語系目錄檔名對應如下:
繁體中文: values-zh-rTW
簡體中文: values-zh-rCN
日文: values-ja
英文: values-en
美式英文: values-en-rUS
英式英文: values-en-rUK

沒有留言:

張貼留言