0

リソースから保存された色の値を取得しているときに、奇妙な動作が発生します。値フォルダーに v_color.xml という名前のファイルを作成しました。

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

10 進数の値は = 39372 です。しかし、これをログに記録すると、

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

私は値Color = 2131296268を取得しています。ここで私がどこで間違っているのか、誰にもわかりますか?

4

1 に答える 1

4

ポインタをチェックしています。

使用する

Log.e(TAG, "Color="+getResources().getColor(R.color.Blue_ICS));
于 2012-09-13T16:33:43.580 に答える