如何在按钮单击时更改许多textview颜色

时间:2014-09-19 05:44:56

标签: android

如何在按钮上单击更改文本视图颜色

mBtn = ((Button) findViewById( R.id.button1 ));
mBtn.setOnClickListener( new OnClickListener() {
   @Override
   public void onClick(View v) {
       mTV.setTextColor(Color.parseColor("#FF00FF"));
   }
});

4 个答案:

答案 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));
}