与将定义字符串常量的接口(interface)相比,使用strings.xml资源文件的规则是什么?

我假设strings.xml资源文件将用于定义用于显示目的的非功能性字符串,例如各种语言的文本,日期呈现格式等。

接口(interface)字符串常量将用于定义正则表达式模式,Intent Extras变量名称传递定义等。

最佳答案

正确的。关键是您可以将字符串转换为strings.xml-用英语(或任何其他语言)编写的任何内容(将向用户公开的任何内容)都应该在strings.xml中,以便您可以对其进行翻译。

模式/正则表达式应为String以获得更好的性能,除非这些正则表达式是特定于语言的。

关于android - 静态最终String或strings.xml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5573014/

10-12 17:43