2013年4月3日水曜日

ボタンから背景色を変更するサンプルコード

クリックするごとにランダムで背景色を変更するサンプルです。
APILEVEL10から使用可能です。
背景色の指定はLinearLayoutに限りません


/**
 * 背景色の変更
 */
private Random mRan = new Random();

public void changeViewColor() {
    // 各レイアウトなど部品を指定
    final LinearLayout layout = (LinearLayout) this.findViewById(R.id.linearLayout);
    //ffで透過率を指定 ※後ろに背景がある場合
    layout.setBackgroundColor(0xff000000 | mRan.nextInt(0xffffff));
}



0 件のコメント:

コメントを投稿