2015-10-07 45 views

回答

2

你是對的。

只要把在strings.xml檔案的英文字符串,所以它會在默認情況下,如果沒有其他語言的電話郎匹配加載。

希望這會有所幫助。

1

如果用戶運行它在一個不支持的語言,它會顯示主嗎?

默認語言是,有關詳細信息,請參閱the docs

只要應用程序在你沒有提供具體的語言環境的文本語言環境中運行,Android將加載從RES /價值/ strings.xml中的默認字符串。如果這個默認的文件不存在,或者如果它丟失了自己的應用需要一個字符串,那麼你的應用程序將無法運行,並會顯示一個錯誤。


我怎樣才能使它顯示英語呢?

也看看它的文檔,你應該在默認的strings.xml使用英語

如何創建默認資源

放在一個文件的應用程序的默認文本與以下位置和名稱:

res/values/strings.xml (required directory) 

res/values/strings.xml中的文本字符串應該使用默認語言,這是您預期的語言大部分應用程序的用戶都會說話。

0

事實上,當您運行應用程序時,應用程序將檢查區域設置是否可用,這要感謝string.xml包含在value-locale文件夾中。如果找不到任何值,則使用值中的string.xml,以便將英語traduction放入您的string.xml中。 我希望清楚。

1

Language strings in Android Studio

真的取決於你在你string.xml(主要的)使用的語言。如果沒有語言的情況下,什麼用戶在設置中選擇,應用程序將默認值加載從strings.xml中

1

要在默認情況下加載的語言,然後把那個的strings.xml 在值 文件夾而不值文件夾的任何後綴