我一直都在想这个问题。
在构建XML Android
布局时,我们可以使用RGB十六进制代码或TextView
文件中的颜色值定义color.xml
文本颜色。
android:textColor="#FFFFFF"
或
android:textColor="@android:color/white"
这只是一个可读性问题,在绘制布局时根本没有任何影响,或者它是否会对性能产生影响?
答案 0 :(得分:5)
他们是完全相同的。 @android:color/white
只是Color
类中定义的常量,您可以引用它而不是必须调用特定的十六进制颜色。唯一可见的好处是它使您的代码更具可读性。
答案 1 :(得分:1)
硬编码字符串性能良好。
android:textColor="#FFFFFF"
并且某些类的引用是比特时间然后硬编码。
android:textColor="@android:color/white"