0
我的应用程序正在为大多数用户使用英语作为默认语言的区域开发。但是,该应用程序允许用户选择本地语言。由于用户不会设置设备的整体语言,因此将调用默认的字符串资源。是否有可能从特定的限定符中获取资源价值观myQualifier/strings.xml中?指定资源限定符
我的应用程序正在为大多数用户使用英语作为默认语言的区域开发。但是,该应用程序允许用户选择本地语言。由于用户不会设置设备的整体语言,因此将调用默认的字符串资源。是否有可能从特定的限定符中获取资源价值观myQualifier/strings.xml中?指定资源限定符
如果你想设置不同势语言环境的应用程序,你可以使用下面的代码:
Locale locale = new Locale(countyCode);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
onCreate(null);