自从我第一个android项目以来,这使我感到困惑.考虑以“ en”为默认值的多语言字符串资源:
res/values/strings.xml <--- The default language 'en'res/values-de/strings.xml <--- deres/values-fr/strings.xml <--- frres/values-it/strings.xml <--- it
使用该文件夹结构,此应用的AndroID电子市场条目显示“仅默认,德语,法语和意大利语”的语言支持.是的,该列表中缺少英语.
是否可以将“ values”文件夹中的完整默认字符串资源“包括”在其他“ values-en”文件夹中.是的,我不想在新文件夹中维护该文件,因为所有内容都已在默认字符串资源中声明.
提前谢谢了.
哈拉尔德
解决方法:
我不太明白问题出在哪里.只需创建一个values-en目录,然后将XML从默认目录复制粘贴到新目录即可.
如果您只想有一个指向该默认值目录的符号链接,以便当您在默认目录中更改某些内容时,链接目录中的文件代表相同的更改,则只需转到file-> GT.新->文件夹选择应在其中创建新文件夹的位置(在您的情况下为res目录),然后在Advanced>>然后在其中选择链接到备用位置(链接文件夹),然后浏览到要链接到的目录(在您的情况下为values目录),然后完成.
现在,每当您更改values目录中的内容时,所有更改都将应用于新的链接目录.
总结以上是内存溢出为你收集整理的Android:如何在多语言资源中重用字符串全部内容,希望文章能够帮你解决Android:如何在多语言资源中重用字符串所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)