R.color显示错误的数据

时间:2012-09-13 16:31:58

标签: android android-layout android-ui

从资源获取存储的颜色值时,我遇到了一些奇怪的行为。我在values文件夹中创建了一个名为v_color.xml的文件。

     <resources>
     <color name="Blue_ICS">#000099CC</color>
     </resources>

其十进制值应为= 39372.但是当我把它放在日志中时,

Log.e(TAG, "Color="+R.color.Blue_ICS);

我得到的值Color = 2131296268。所以有人能告诉我,我在哪里错了吗?

1 个答案:

答案 0 :(得分:4)

你正在检查指针。

使用

Log.e(TAG, "Color="+getResources().getColor(R.color.Blue_ICS));