=============================================
Download project link:
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 ;
}
};
});
}
}