2013-02-20 56 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