クリックするごとにランダムで背景色を変更するサンプルです。
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 件のコメント:
コメントを投稿