搜尋

首頁  >  問答  >  主體

i18n - android app不能顯示預設語言為英文

最近開發的app裡需要預設語言為英文,然後使用者可以手動切換語言。
我就把string.xml的內容寫成了英文,然後也建了中文的strings.xml資料夾。如下圖:

然後我設定係統的語言為英文,但當我運行起來的時候,它總是顯示中文,這是為什麼?
我想使用者剛安裝這個app的時候系統語言是英文的話,那我的文字應該是英文的。系統是中文的話文字應該是中文的。
但我現在明明系統語言是英文,但一開始安裝的時候,還是顯示中文。

给我你的怀抱给我你的怀抱2765 天前852

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:40:11

    你好像把文件夾名字寫錯了

    如果系統非中文他會先在values資料夾裡找,然後再在其他資料夾裡找字串。我覺得你的en資料夾是多餘的

    回覆
    0
  • 取消回覆