-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