我正在中,我想改变应用程序的语言选择上在转一个特定的语言,而不改变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