我正在开发一个仅支持一种语言的应用程序,即RTL,但是我使用语言环境调试的设备是en-us,这使其与用户所使用的语言环境不同。
是否可以为应用设置区域设置,以便所有用户都能看到相同的内容?
我想这样做是因为我使用了一些根据语言环境显示字符串的库。
答案 0 :(得分:0)
您可以使用此更改您的应用程序区域设置 如果要使用RTL设计和语言,请将“区域设置”教师参数更改为“ ar”,表示阿拉伯语,“ fa”表示波斯语等。
Locale locale = new Locale("en");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());