是否可以为应用设置单个默认语言环境?

时间:2018-12-18 21:05:27

标签: android

我正在开发一个仅支持一种语言的应用程序,即RTL,但是我使用语言环境调试的设备是en-us,这使其与用户所使用的语言环境不同。

是否可以为应用设置区域设置,以便所有用户都能看到相同的内容?

我想这样做是因为我使用了一些根据语言环境显示字符串的库。

1 个答案:

答案 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());