我正在中,我想改變應用程序的語言選擇上在轉一個特定的語言,而不改變device.I的語言Android應用程序的設置中進行不同的字符串的文件適用於所有語言。現在下一步該做什麼? 任何人都可以幫助我嗎? 感謝改變應用程序的語言,而不改變設備
2
A
回答
5
最簡單的辦法就是改變虛擬機的語言環境,如:
Locale locale=new Locale("zh"); //Chinese
Locale.setDefault(locale); //set VM's default locale
2
有一次,我想要實現我的應用程序的多語言功能。 Android甚至不支持該語言。
我做出了相應的字符串的所有應用程序和存儲他們在我的資源。 然後我在我的共享首選項中保留了語言選擇,以便下次用戶打開應用程序時,我們可以顯示先前選擇的語言。我在Activity的OnResume()函數中實現了代碼和語言更改。代碼是這樣的:
if(SelectedLanguage.compareTo("ar")==0)
{
String text = getString(R.string.ar_Options);
tv_Options.setText(ArabicUtilities.reshape(text));
text = getString(R.string.ar_Minimize);
tv_Minimize.setText(ArabicUtilities.reshape(text));
}
else
{
String text = getString(R.string.en_Options);
tv_Options.setText(text);
text = getString(R.string.en_Minimize);
tv_Minimize.setText(text);
}
我希望你能得到基本的想法。通過這種方式,你不必改變你的設備的lanuguage,你可以爲你的應用提供多國語言。
相關問題
- 1. 作爲設備語言更改更改應用程序語言
- 2. 當用戶更改設備語言時應用程序崩潰
- 3. 當應用程序處於後臺時更改設備語言
- 4. 更改iOS中的應用程序語言設置不是整個設備
- 5. 更改iOS應用程序語言,而無需重新啓動設備
- 6. 完全改變應用程序中的語言
- 7. 用java改變語言
- 8. 在電子應用程序中改變語言(i18n-react)
- 9. 問題在iPhone應用程序語言隨時改變
- 10. React-intl多語言應用程序:改變語言和翻譯存儲
- 11. 更改ios應用程序的語言
- 12. 更改Android應用程序的語言
- 13. Android應用程序的語言變化
- 14. 笨改變語言form_validation_lang
- 15. 在應用程序中更改語言
- 16. 更改應用程序語言
- 17. 更改網絡應用程序語言
- 18. 更改設備的語言設置(語言環境)
- 19. 應用程序不改變方向
- 20. Android - 更改應用程序本身的語言環境語言
- 21. 結構值不能改變(C語言)
- 22. 頁面不會改變語言
- 23. 不能改變jquery.Validate消息語言ES
- 24. iOS設備上的語言更改
- 25. 根據語言設置更改應用程序中的單詞
- 26. 改變文化只改變模型項目的語言
- 27. Android設備上改變scaling_governor
- 28. UIButton框架根據設備的語言而更改
- 29. 用Python改變語言環境
- 30. virtuemart 2改變語言母語
u能請告訴詳細 – ekjyot
東西@ekjyot它已經overdetailed,是吧? – barmaley