看板 AndroidDev 關於我們 聯絡資訊
目前開發的APP 需要支援多國語言 且希望的選擇語言方式有兩種 1.是依照Android系統的語言顯示語言 這作法就是較常見的 在各國的value資料夾下分別放該語言的string檔案 目前已經完成 2.可以單獨改變app的語言 而非讀系統的語言 也就是說 系統是繁中時 但在app裡要可以選擇顯示英文 想請問有沒有辦法透過程式 去決定app要讀的字串檔案? 還是像這樣的需求 有其他更好的做法嗎? 先謝謝大家了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.94.39
KeySabre:resources updateConfiguration 07/11 23:05
qweqweqweqwe:讀別國字串前拿 resource.getConfiguration.locale 07/11 23:30
qweqweqweqwe:= new Locale("xxx") 然後 updateConfiguration 07/11 23:30
qweqweqweqwe:記得manifest要加權限 xxx = "en_US" or "fi" or... 07/11 23:31
qweqweqweqwe:好像沒看過可以讀某個字串檔案的 QQ 07/11 23:33
qweqweqweqwe:重點是 update 該 context packageManager 的locale? 07/11 23:34