这是我第一个Android项目以来的困惑。考虑使用'en'作为默认值的多语言字符串资源:
res/values/strings.xml <--- The default language 'en'
res/values-de/strings.xml <--- de
res/values-fr/strings.xml <--- fr
res/values-it/strings.xml <--- it
使用该文件夹结构,此应用的Android Market条目显示语言支持“默认,德语,法语和意大利语”。是的,该列表中缺少英语。
是否可以在“values-en”文件夹中的“values”文件夹中“包含”完整的默认字符串资源。是的,我不想在该新文件夹中维护该文件,因为所有内容都已在默认字符串资源中声明。
非常感谢提前。
哈拉尔德
答案 0 :(得分:4)
我不太清楚问题出在哪里。只需创建一个values-en
目录并复制''将XML从默认目录粘贴到新目录。
如果您只想拥有一个指向该默认值目录的符号链接,那么当您更改默认目录中的某些内容时,链接目录中的文件代表相同的更改,那么您只需转到File -> New -> Folder
选择应该在哪里创建新文件夹(在你的情况下是res
目录),然后点击Advanced >>
然后选择Link to alternate location (Linked Folder)
然后浏览到你要链接到的目录(在你的情况下) values
目录)和你的完成。
现在每当您更改values
目录中的内容时,所有更改都将应用于新的链接目录。