2017-06-23 44 views
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(); 
} 

回答

-1

对于中国,Andorid的低于和高于7.0有很大的不同,更多的细节,你可以看到这个帖子Link