ビューの文字色や背景色を変更

Javaで色を動的に変更する方法
[java title=”android.java”]
TextView text1;
text1 = (TextView)findViewById(R.id.text1);

//背景を赤にする
text1.setBackgroundColor(0xffff0000); // 0xff + ff0000
//背景を白にする
text1.setBackgroundColor(0xffffffff);
//文字を黒にする
text1.setTextColor(0xff000000);
//文字を青にする
text1.setTextColor(0xff0000ff);

//以下だとうまくいかないので注意
text1.setBackgroundColor(R.color.red);
text1.setBackgroundColor("#ffffff");
[/java]

Comments are closed.