Android字符串

Android字符串,android,Android,我写了一个大应用程序,代码中有数千个字符串。。。。非常糟糕的主意,因为现在我想翻译每个字符串。。。。大问题。 将所有字符串复制到strings.xml需要很长时间 Eclipse有一个选项,可以获取所有选定的字符串并将它们放入messages.properties中 这与strings.xml类似吗?何时,为什么所有人都使用strings.xml 或者应该使用eclipse来分隔每个字符串,然后将它们复制到string.xml?所有人都在使用strings.xml,因为这是在Android上执行

我写了一个大应用程序,代码中有数千个字符串。。。。非常糟糕的主意,因为现在我想翻译每个字符串。。。。大问题。 将所有字符串复制到strings.xml需要很长时间

Eclipse有一个选项,可以获取所有选定的字符串并将它们放入messages.properties中

这与strings.xml类似吗?何时,为什么所有人都使用strings.xml


或者应该使用eclipse来分隔每个字符串,然后将它们复制到string.xml?

所有人都在使用strings.xml,因为这是在Android上执行的正常方式。您不必管理字符串的加载,就可以调用脚本中的任何语言环境函数

您可以在此处查看文档:


顺便说一句,在提取后,您可以轻松地将eclipse生成的文件转换为strings.xml文件。

在eclipse中,您可以使用快捷键
Alt+Shift A,S
通过弹出对话框将内联字符串提取到strings.xml文件中,这可能比手工操作要简单一些。正如其他人所说,是的,您应该始终使用strings.xml文件,这样当您想要更改字符串时,您只需查看一个位置,而不必搜索所有代码。

是的,您应该将它们放入strings.xml中,并在不同的值文件夹中添加“string.xml”,您可以让android自动选择最适合当前语言环境的字符串。