1

dimens.xml我有使用 XML 资源来处理所有事情的习惯……我的意思是,例如,我将每一个数值都放入. 但这明智吗?

例子:

我有这个布局用于广告横幅,我包含在其他布局中。横幅视图的 minHeight 关联为 50dp。这个特定的 50dp 不会在其他任何地方使用,它仅与横幅 minHeight 相关。我可能会在其他地方使用 50dp,但在完全不同的环境中。它们都是 50dp,但除了值本身之外,它们没有任何共同之处。

我的问题是,我应该将横幅 50dp 放在 dimens.xml 中并使用适当的参考,还是应该直接使用 50dp,因为我不会在任何地方重复此横幅 minHeight 值?

对于 Android 项目,这有什么约定吗?

4

1 回答 1

1

我认为这是一个很好的实践。在这种情况下,您可能可以不使用数值,但按照您的方式使用 XML 会产生这样的情况,即如果您需要更新代码,您只需要去一个地方。现在可能是 1 个,但如果您扩展您的项目,它可能是 2 个或 3 个,依此类推。就像我说的,我认为这是一种很好的练习和一种很好的习惯。但是,您不必这样做。

这是你的电话。

于 2012-08-21T18:09:32.803 回答