更新资源未更改android 6.0.1中的语言

时间:2018-12-03 11:30:37

标签: android locale

我无法使用下一个代码更改jr7中的语言,但它可以在其他手机上使用。

private void Language(String lang) {
    String country = "US";
    if (lang.equals("en"))
     locale = new Locale(lang ,country);
    else
        locale = new Locale(lang ,"rEG");

    Locale.setDefault(locale);
    Configuration config = new Configuration();
    config.locale = locale;
    getResources().updateConfiguration(config,
            this.getResources().getDisplayMetrics());
}

0 个答案:

没有答案