我养成了为所有内容使用XML资源的习惯......我的意思是,每个数字值,我把它放在dimens.xml
中。但这是明智的吗?
示例:
我有广告横幅的这种布局,我将其包含在其他布局中。横幅视图的minHeight与50dp相关联。这个特定的50dp不会在其他任何地方使用,它只与横幅minHeight相关。我可能会在其他地方使用50dp,但是在完全不同的环境中。它们都是50dp,但它们除了价值本身之外没有任何共同之处。
我的问题是,我应该将横幅50dp放在dimens.xml中并使用适当的引用,还是应该直接50dp,因为我不会在任何地方重复这个横幅minHeight值?
Android项目是否有任何约定?
答案 0 :(得分:1)
我认为使用它是一种很好的做法。在这种情况下,您可能可以使用数值,但使用XML时,按照您的方式进行操作会产生这样的情况:如果您需要更新代码,则只需要访问一个位置。它现在可能是一个,但如果你的项目增长,它可能是2或3,依此类推。就像我说的那样,我认为这是一种很好的习惯,也是一种很好的习惯。但是,你不必。
这是你的电话。