2014-03-27 85 views
-1

我需要幫助才能將手機語言更改爲英語美國,僅使用應用程序中的代碼。如何使用Java代碼在Android中更改手機語言?

+0

http://stackoverflow.com/a/12954037/3377857 –

+0

您無法更改整個設備的語言。充其量,在答案中使用技巧,你可以讓自己的應用程序使用不同的語言。 – CommonsWare

+0

您確定無法在應用程序中使用Java代碼更改設備語言 – user3468609

回答

0
String languageToLoad = "de"; // your language 
    Locale locale = new Locale(languageToLoad); 
    Locale.setDefault(locale); 
    Configuration config = new Configuration(); 
    config.locale = locale; 
    getBaseContext().getResources().updateConfiguration(config, 
      getBaseContext().getResources().getDisplayMetrics()); 
相關問題