您的位置:首页 > 其它

Click Button to change the color of TextView

2012-08-05 13:51 549 查看
=============================================

Download project link: http://ishare.iask.sina.com.cn/f/33388237.html

Included Files are :

ButtonANDTextView.apk
ButtonANDTextView.zip(Source Code )
Click Button to change the color of TextView.docx
result_1.png
result_2.png

=============================================

Click Button to change the color of TextView

Create an array to store colors ,in the OnClick Method , use the array index to select color to change the color of TextView dynamic .







package button.and.textview;

import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

publicclass ButtonANDTextViewActivity extends Activity

{

private Button btn;

private TextView tv;

privateint [] colors;

privateintindex;

/** Called when the activity is first created. */

@Override

publicvoid onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

/* Find the id of Button and TextView*/

btn = (Button)findViewById(R.id.changColor);

tv =(TextView)findViewById(R.id.textView);

/*Create an array to store colors of text*/

colors = newint []{ Color.RED ,

Color.BLUE , Color.GREEN , Color.MAGENTA , Color.YELLOW };

index = 0 ;

/*Change the color of text in the OnClick method of Button .*/

btn.setOnClickListener(new Button.OnClickListener()

{

@Override

publicvoid onClick(View v)

{

// TODO Auto-generated method stub

if(index < colors.length )

{

tv.setTextColor(colors[index] );

index++ ;

}

else

{

index = 0 ;

}

};

});

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: