2017-06-23 82 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