2013年3月26日火曜日

【Android】Javaからオブジェクトの背景色にSelectorを用いた色を使う

Javaからボタンなどのオブジェクトに背景色を指定したい.
ボタンなら更に押された時など状況によって色を変えたい.

color情報は予めXMLでリソース配下に置いておく.
res/colorディレクトリを作成し,その下につくる.
仮にファイル名をcolor_button.xmlとする.
こういう感じ.

ではないことに注意.
itemタグでcolorタグを囲むようにする.

そして,呼び出し元のJavaでは
こうやって呼び出す.
このsetBackgroundResourceメソッドは
drawable(画像)もcolor(色)も気にせずに使えるようだ.

特に難しいことではないけどあまり情報がなかったのでポスト.
今回はitemタグでcolorタグを挟むのを忘れててハマってしまった.

0 件のコメント:

コメントを投稿