如何通过单击按钮更改android studio中的语言设置。

时间:2017-06-12 11:24:57

标签: java android

我只想更改应用中的语言。我还想知道如何将默认的strings.xml文件设置为主要语言。

我在互联网上看到过很多类似我的问题,但它们似乎有点过时了。

1 个答案:

答案 0 :(得分:0)

这样就可以在启动时定义你的默认语言

        Configuration mainConfig = new Configuration(getResources().getConfiguration());
    String languageToLoad = "en";
    Locale locale = new Locale(languageToLoad);
    Locale.setDefault(locale);
    mainConfig.setLocale(locale);
    getResources().updateConfiguration(mainConfig, null);

您可以再次更改并将所选语言保存在共享首选项中

        new SharedPreferencesUtils(this).setPreferenceStrings("selected_language", "en");