在res/values/string.xml
目录中定义xml中的字符串有什么意义?它比仅仅将字符串定义为类中的常量更有效吗? (例如,数据库表创建脚本等。)
这是组织问题还是Android在内存中处理这些对象有什么好处?
答案 0 :(得分:8)
答案 1 :(得分:1)
如果您使用strings.xml,则可以轻松翻译您的应用。只需创建一个带有后缀的新文件夹,如values-cs,并将带有捷克字符串的xml放入其中,如果您在手机中设置了捷克语本地化,整个应用程序将被翻译为捷克语。
答案 2 :(得分:1)
The hello string is defined in the res/values/strings.xml file. This is the recommended practice for inserting strings to your application, because it makes the localization of your application to other languages graceful, without need to hard-code changes to the layout file.
对我来说,第一点是交易破坏者,任何可以让你的应用程序更快的东西。 (这是从创建我自己的应用程序的无数个小时开始,并且从优化的角度来看,使用string.xml是最好的,加上,特别是在长列表视图中,它似乎对我来说加载速度更快(droid A855))