Android 切换app内繁体语言不成功问题

创建过程详见:https://blog.csdn.net/m0_37678565/article/details/100521533

创建后的中国香港或者是中国台湾如下:

在设置语言的时候要对rHK与rTW进行特殊判断:

public void changeAppLanguage() {
    String sta = Store.getLanguageLocal(this);
    Locale myLocale = null;
    if(sta.equals("rHK") || sta.equals("rTW")){
        myLocale = Locale.TAIWAN;
    }else {
        myLocale = new Locale(sta);
    }
    Resources res = getResources();
    DisplayMetrics dm = res.getDisplayMetrics();
    Configuration conf = res.getConfiguration();
    conf.locale = myLocale;
    res.updateConfiguration(conf, dm);
}
以上就是设置语言的方法啦...

顺便上传各种语言标识表以及简写,需要的朋友们可以进行下载哦

https://download.csdn.net/download/m0_37678565/11782458

你可能感兴趣的:(android)