Androidアプリ開発逆引き大全 500の極意

ユーザーインターフェイスの開発 - Tips249 Javaのコード上で色を指定する

登録タグ
Icon comment count 0
Icon stock count 0

3-4色とスタイルを設定する##Tips249 Javaのコード上で色を指定する

対応Ver:全て

Level2

AnswergetResources().getColor(R.color.red)と書く

colors.xmlに登録された色の名前は、Javaのコードでは、たとえば「R.color.red」のように、「リソースID」で扱うことができます。

そして、LinearLayoutやTextViewなどのViewオブジェクトに対し、背景色を設定するメソッドはsetBackgroundです。

メソッドsetBackgroundは引数に「整数」をとります。しかし、この引数に「リソースID」を直接渡しても正しくリソースとして認識されません。リスト1のように書く必要があります。

 setBackGroundメソッドの使用例
setBackground(
  getResources().getColor( R.color.red)
)

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません