效果:












main.xml
<?xml version="1.0" encoding="utf-8"?><AbsoluteLayoutandroid:id="@+id/widget0"android:layout_width="fill_parent"android:layout_height="fill_parent"xmlns:android="http://schemas.android.com/apk/res/android"><Buttonandroid:id="@+id/setColor"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="&#25442;&#39068;&#33394;"android:layout_x="116px"android:layout_y="202px"></Button><TextViewandroid:id="@+id/text"android:layout_width="wrap_content"android:layout_height="21px"android:text="&#20320;&#22909;&#21834;&#65281;&#65281;&#65281;"android:layout_x="100px"android:layout_y="143px"></TextView></AbsoluteLayout>


color.xml

<?xml version="1.0" encoding="utf-8"?><resources><color  name="red">#FF0000</color><color  name="green">#00FF00</color><color  name="yellow">#FFFF00</color><color  name="bule">#0000FF</color></resources>





package set.textView.color;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class SetTextViewColor extends Activity {     private int[] arry;    private int count=0;    private TextView text;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        /**载入main.xml*/        setContentView(R.layout.main);        /**通过main.xml找到Button组件*/        Button bt=(Button)findViewById(R.id.setColor);        /**通过main.xml找到TextView组件*/        text=(TextView)findViewById(R.id.text);        /**设置一个数组存入颜色*/arry=new int[]{R.color.red,R.color.bule,R.color.green,R.color.yellow};/**设置按钮点击事件*/        bt.setOnClickListener(new Button.OnClickListener(){        /**改变TextView的颜色*/        public void onClick(View v){        int myColor=0;        if(count<arry.length){        /**获取color.xml文件里的配置项*/        myColor=getResources().getColor(arry[count]);        /**设置TextView内容*/        text.setTextColor(myColor);        count++;        }else{        count=0;        }        }        });    }}


更多相关文章

  1. android设置多个类似APP其中的一个为默认
  2. Android实现动态切换横竖屏,保存横竖屏数据(用Preference存储)
  3. Android获取、设置Wifi状态
  4. Android程序开发:简单电话拨号器
  5. Android(安卓)中设置全屏的方法
  6. Android(安卓)设置View背景图网络url
  7. Android(安卓)SnackBar
  8. EditText属性详解
  9. Android--学习笔记--02--AndroidStudio的设置

随机推荐

  1. Android系统WIFI设置源码解析
  2. Android(安卓)VNC Server
  3. 安装 Android(安卓)1.6 SDK
  4. eclipse中查看android的SDK源代码
  5. js简单判断移动端系统的方法
  6. Android(安卓)Accessibility使用及事件流
  7. Android从相册选择一个图片、剪切、上传
  8. 使用onNewIntent实现startActivityForRes
  9. Android(安卓)消息传递机制 - Looper/Han
  10. 垂直的SeekBar