2017-06-12 33 views
-2

我只想更改應用程序中的語言。我也想知道如何設置一個默認的strings.xml文件作爲主要語言。如何在單擊按鈕時更改android studio中的語言設置。

我在網上看到很多像我這樣的問題,但他們似乎有些過時。

+0

你可以改變,但最好不要改變不同於手機語言的應用程序中的語言,以及第二件事,如果你還沒有爲不同的語言聲明字符串資源android只會使用可用的字符串資源 – sumit

回答

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"); 
+0

任何時候你進入你的應用程序,你可以檢查共享preferenc並設置所選語言 – Meikiem

相關問題