2013-08-12 59 views
-1

我想以編程方式更改裝置語言和執行下面的代碼後,如果設備語言不改變改變我的設備語言BYC代碼,但它在設備

Locale locale=new Locale("de"); //Chinese  
Locale.setDefault(locale); 

我如何能做到這一點沒有反映?

+0

這已經在這個堆棧中得到了回答[http://stackoverflow.com/questions/9679574/android-is-there-any-way-to-change-the-default-language-of-android-to-new -lang] [1] [1]:http://stackoverflow.com/questions/9679574/android-is-there-any-way-to-change-the-default-language-of- android-to-new-lang – Gusdor

+0

這不是我的問題,「如何改變lang」,我是在問,我試圖改變我的設備lang,但它不反映在設備上爲什麼? – Yogendra

回答

-1

這是一個相當確定的答案,我覺得你可能會誤解。您正在使用的方法將只設置用於設置語言配置的應用程序上下文的語言。只有您的應用程序將使用新的語言設置運行。全球變化將需要提高權限和可能的根訪問權限。

+0

是的,我問這個。認爲你gusdor。 – Yogendra

+0

隨時將其標記爲答案:P #RepAddict – Gusdor