2011/03/30

Android - colors.xml について

res/values/ に, colors.xmlというファイルを作成する (以下はその例)。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="color1">#ff66cdaa</color>
    <color name="color2">#ffff89c4</color>
    <color name="color3">#ffAAAAAA</color>
</resources>

こうすることで, 独自の色を定義することができる。

xml から使用する場合は, android:background="@color/color1" などというように, @color/ で指定して上げれば良い。

プログラム中から使用する場合は, 例として
int color = getResources().getColor(R.color.color1);
view.setBackgroundColor(color); としてあげればOK。


view.setBackgroundColor(R.color.color1)という指定をしてしまってハマったのでメモメモ。

0 コメント:

コメントを投稿

 
;