【问题标题】:Android: constants vs. resourcesAndroid:常量与资源
【发布时间】:2011-07-08 20:33:08
【问题描述】:

在编写 Android 应用程序时,存储常量值的首选方法是什么,在类的开头以编程方式定义它们(例如 final int ...),或将它们定义为资源(​​例如在 abc.xml 中)和需要时引用它们。

我的部分代码涉及单位转换器,因此我想存储每个单位的转换因子和文本字符串。我只会引用单个类的值。

我正在从风格/一致性角度和性能角度寻找答案。

谢谢!

【问题讨论】:

    标签: java android resources constants


    【解决方案1】:

    资源会更好,它可以为您提供多种语言的支持。让我们以美国为例,他们以英里为单位,但中国还有其他东西。因此,您无需担心编写代码并找出要显示的代码,您可以为每种语言创建单独的资源,android 会为您处理好。

    希望这会有所帮助。

    【讨论】:

    • 这很有道理,谢谢!我现在觉得自己很蠢,因为我最近才读到关于资源的教程,而自动选择适当的语言等资源是涵盖的主题之一。
    猜你喜欢
    • 1970-01-01
    • 2017-11-05
    • 2016-01-18
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    相关资源
    最近更新 更多