什么是Android布局绘图更有效?机器人:文字颜色="#FFFFFF"或者android:textColor =" @android:color / white"?

时间:2015-03-02 17:43:39

标签: android android-layout colors android-xml

我一直都在想这个问题。

在构建XML Android布局时,我们可以使用RGB十六进制代码或TextView文件中的颜色值定义color.xml文本颜色。

android:textColor="#FFFFFF"

android:textColor="@android:color/white"

这只是一个可读性问题,在绘制布局时根本没有任何影响,或者它是否会对性能产生影响?

2 个答案:

答案 0 :(得分:5)

他们是完全相同的。 @android:color/white只是Color类中定义的常量,您可以引用它而不是必须调用特定的十六进制颜色。唯一可见的好处是它使您的代码更具可读性。

答案 1 :(得分:1)

硬编码字符串性能良好。

android:textColor="#FFFFFF"

并且某些类的引用是比特时间然后硬编码。

android:textColor="@android:color/white"