如何在按钮上单击更改文本视图颜色
mBtn = ((Button) findViewById( R.id.button1 ));
mBtn.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
mTV.setTextColor(Color.parseColor("#FF00FF"));
}
});
答案 0 :(得分:6)
你错过了#的颜色代码。
mTV.setTextColor(Color.parseColor("#FF00FF"));
希望它有所帮助。
答案 1 :(得分:1)
你也可以这样使用
mTV.setTextColor(Color.parse("#FF00FF"));
答案 2 :(得分:0)
要更改TextView背景颜色,请使用
mTv.setBackgroundColor()
并更改文字颜色
mTv.setTextColor()
答案 3 :(得分:0)
您可以在onClick()
中编写此代码int count = 10;
TextView[] textViewArray = new TextView[count];
for(int i = 0; i < count; i++) {
textViewArray[i] = new TextView(this);
textViewArray[i].setTextColor(getResources().getColor(R.color.white));
textViewArray[i].setBackgroundColor( getResources().getColor(R.color.light_sky_blue));
}