博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Click Button to change the color of TextView
阅读量:6837 次
发布时间:2019-06-26

本文共 1537 字,大约阅读时间需要 5 分钟。

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

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 ;

                  }

           };

        });             

    }

}

 

 

转载地址:http://jhmkl.baihongyu.com/

你可能感兴趣的文章
VMware记录(一)- vCenter Server 服务安装提示无法解析此完全限定域名
查看>>
fedora21 下解决IDEA中文无法输入、显示问题
查看>>
关于生态、大数据和穿戴设备以及IT创新的畅想
查看>>
openSuse 13.1 的触摸板,回来了
查看>>
saltstack之远程触发文件备份、回滚
查看>>
Struts2教程2:处理一个form多个submit
查看>>
php文件上传的经验分享
查看>>
MySQL SQL优化
查看>>
代码编辑器——sublime
查看>>
MogileFS高级应用(二)最后有疑问
查看>>
mail spy
查看>>
第19课:Spark高级排序彻底解密
查看>>
深入剖析Android系统
查看>>
网络部署原理加实验步骤
查看>>
Google 公司的 Java 语言编写规范
查看>>
linux系统启动级别
查看>>
bash编程-循环控制的结构
查看>>
Java-第三章-使用if选择结构实现,如果年龄够7岁或5岁并且是男,可以搬桌子
查看>>
使用 /proc 文件系统来访问 Linux 内核的内容
查看>>
如何对DB2数据库做性能分析?
查看>>