我正在中,我想改变应用程序的语言选择上在转一个特定的语言,而不改变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. IOS:应用程序语言独立的设备,而无需改变NSUserDefaults的
- 3. 更改应用程序的语言环境而不更改Windows语言环境
- 4. 改变我的设备语言BYC代码,但它在设备
- 5. 改变语言
- 6. 在我的应用程序中更改设备语言
- 7. 当用户更改设备语言时应用程序崩溃
- 8. 当应用程序处于后台时更改设备语言
- 9. Django i18n不改变语言
- 10. Magento不改变语言
- 11. 语言不会改变
- 12. 设备方向将改变而不是已经改变
- 13. 改变方向而不旋转设备
- 14. 我怎样才能改变我的应用程序的语言
- 15. 更改iOS中的应用程序语言设置不是整个设备
- 16. 更改iOS应用程序语言,而无需重新启动设备
- 17. 完全改变应用程序中的语言
- 18. 我想改变我的应用程序语言从默认
- 19. 用java改变语言
- 20. 如何,每当用户改变其更新设备语言
- 21. 在电子应用程序中改变语言(i18n-react)
- 22. 问题在iPhone应用程序语言随时改变
- 23. React-intl多语言应用程序:改变语言和翻译存储
- 24. 离子的应用程序出现改变了在设备
- 25. 改变编程语言不应用强制关闭
- 26. 更改Android应用程序的语言
- 27. 更改ios应用程序的语言
- 28. Android应用程序的语言变化
- 29. Android应用程序改变
- 30. 如何改变语言笨
u能请告诉详细 – ekjyot
东西@ekjyot它已经overdetailed,是吧? – barmaley