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();
}