0
我在values-zh-rTW中输入了简体中文zh-cn-zh-CN和繁体中文。但是在改变语言环境时,它总是从zH加载字符串。这是我如何更改区域设置。Android简体中文和繁体中文不能正常工作
public void setLanguage(String languageCode, String countryCode){
Locale locale = new Locale(languageCode, countryCode);
Locale.setDefault(locale);
Configuration config = getResources().getConfiguration();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
setSystemLocale(config, locale);
} else {
setSystemLocaleLegacy(config, locale);
}
BaseSharedPreference.getInstance().setLanguage(locale.getLanguage());
recreate();
}