我有使用 XML 资源的习惯...我的意思是,例如,我将每个数值都放在 dimens.xml
中。但这是明智的吗?
示例:
我有这种广告横幅布局,我将其包含在其他布局中。横幅 View 的 minHeight 关联值为 50dp。这个特定的 50dp 不会在其他任何地方使用,它只与横幅 minHeight 相关。我可能会在其他地方使用 50dp,但在完全不同的上下文中。它们都是 50dp,但除了值本身之外没有任何共同点。
我的问题是,我应该将横幅 50dp 放在 dimens.xml 中并使用适当的引用,还是应该直接 50dp 因为我不会在任何地方重复这个横幅 minHeight 值?
对于 Android 项目,是否有任何类型的约定?
最佳答案
我认为这是一个很好的实践。在这种情况下,您可能可以不使用数值,但是按照您现有的方式使用 XML 会产生这样一种情况:如果您需要更新代码,您只需转到一个位置。它现在可能是一个,但如果你的项目增长,它可能是 2 个或 3 个,依此类推。就像我说的,我认为这是一个很好的实践和一个很好的习惯;但是,你不必。
这是你的电话。
关于android - 即使是单次使用,我也应该使用 XML 资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12060540/