2012-09-13 28 views
0

從資源獲取存儲的顏色值時,我收到了一些奇怪的行爲。我在值文件夾中創建了一個名爲v_color.xml的文件。R.color顯示錯誤的數據

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

,其數值必須= 39372.但我把我這個日誌,

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

即時得到價值顏色= 2131296268。所以任何人都可以告訴我,我哪裏錯了?

回答

4

您正在檢查指針。

使用

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