-2
我只想更改应用程序中的语言。我也想知道如何设置一个默认的strings.xml文件作为主要语言。如何在单击按钮时更改android studio中的语言设置。
我在网上看到很多像我这样的问题,但他们似乎有些过时。
我只想更改应用程序中的语言。我也想知道如何设置一个默认的strings.xml文件作为主要语言。如何在单击按钮时更改android studio中的语言设置。
我在网上看到很多像我这样的问题,但他们似乎有些过时。
这个定义你的默认语言,当它开始
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");
任何时候你进入你的应用程序,你可以检查共享preferenc并设置所选语言 – Meikiem
你可以改变,但最好不要改变不同于手机语言的应用程序中的语言,以及第二件事,如果你还没有为不同的语言声明字符串资源android只会使用可用的字符串资源 – sumit