2016-07-18 12 views
0

有一個問題,我的應用程序一直顯示res/values-zh/strings.xml而不是res/values即使當我的手機的語言環境是英語或任何其他未定義的語言環境(語言)。即使當我的手機的語言環境爲英語時,仍然顯示res/values-zh/strings.xml而不是res/values-en

這是我的主要活動的java類,它是顯示英文,但我們得到的手機在中國的結果

enter image description here

這是默認值的字符串

Here is default values strings

如果有人對這個問題有任何想法,我會很感激,因爲我有foll由於android studio文檔和本地化工作不正常,我無法找到相當長時間的原因。請讓我知道是否需要更多信息,謝謝!

+0

將您的代碼發佈爲**文本**,而不是截圖。 –

回答

0

您使用的是哪個版本的Android? 它是Android N嗎? Android N允許用戶配置語言列表。如果第一種語言不支持,第二種是中文,那麼你會得到中文UI(當然,如果中文字符串可用)

+0

解決了,根本原因是在sharepref上設置了默認語言環境。感謝您的信息 – aznelite89

相關問題