2013-02-20 62 views
1

我有一個問題:的Android添加「值-EN」文件夾會導致「無法解析資源」警告

當我添加了一個名爲「值-EN」新文件夾,我移動串.XML文件從默認文件夾「值」「值恩」,我總是得到一個錯誤:

Couldn't resolve resource @string/my_string

我已經打掃與p項目和刷新,警告總是在那裏。

是否有任何限制,我必須始終在設備文件夾「值」中有一個strings.xml?

有人試驗過一樣嗎?

在此先感謝

回答

6

您必須具有值文件夾。要支持多種語言,您可以添加其他值文件夾(values-en,values-fr等)。 在默認值文件夾中,您可以在應用的默認語言和值中聲明字符串 - 使用相同的字符串但使用其英文翻譯。

+0

我有「值」文件夾,它仍然包含默認的_styles.xml_文件。我只是將_strings.xml_文件移動到一個新的「values-en」文件夾中,我收到警告。 – 2013-02-20 23:03:53

+0

您應該在所有值文件夾上都有strings.xml文件。不要移動它,而是複製它。 – 2013-02-20 23:29:07