效果:


第一章:初入Android大门(通过Button设置TextView颜色)


第一章:初入Android大门(通过Button设置TextView颜色)



第一章:初入Android大门(通过Button设置TextView颜色)


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. 实验三、AndroidUI组件
  2. android spinner 每行字体颜色都变化
  3. Android经常使用开源组件汇总
  4. Android的简单组件总结
  5. Android应用程序组件Content Provider应用实例(5)
  6. android中用Spannable在TextView中设置超链接、颜色、字体
  7. Android 颜色Color
  8. Android基础之应用程序组件

随机推荐

  1. 如何将一个Activity设置成窗口的样式
  2. Android关于Bitmap内存溢出的一点想法
  3. android顶部栏属性ActionBar Options
  4. Android中对TextView中的部分内容的字体
  5. android文件系统制作教程
  6. android viewpage的使用
  7. Android检查网络状态步骤
  8. Android模拟点击的四种方式
  9. [Xamarin.Android] ActionBar Tips
  10. Adroid环境