我想發佈我的問題很可靠。即時更改strings.xml
我有2個strings.xml一個是英文,另一個是印度本地語言,讓它是泰米爾語。
我在泰米爾strings.xml中保持的strings.xml(英文)的所有屬性的含義
最初我的應用程序將加載英語的strings.xml(正常)
我有按鈕地方應用來改變(在這種情況下,泰米爾語)的語言 當點擊這 - 我的整個應用程序應該讀我的泰米爾人的strings.xml ..
我知道下面的代碼只能爲默認的locale
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = Locale.GERMANY;
res.updateConfiguration(conf, dm);
這可以調整來閱讀我自定義的strings.xml嗎?
任何想法,不勝感激。
請檢查我的這個線程的答案http://stackoverflow.com/questions/4022566/custom-multi-language-support/4873524#4873524.我認爲這可能會有所幫助。 –
嗨Shashank,感謝您的回覆..但我的問題是 - 是否有可能創建像文件夾一樣的新文件夾-ta(ta for tamil)並使用您在線程中發佈的方法...「ja」isn'噸爲日本?這是在OEM(默認類的東西)..所以我可以在飛行中更改..但泰米爾語不在LOCALE我相信..我只是創建一個(定製文件夾和strings.xml爲泰米爾語意義) –