zoukankan      html  css  js  c++  java
  • Click Button to change the color of TextView

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

    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 .

    clip_image002clip_image004

     

    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 ;

                      }

               };

            });             

        }

    }

  • 相关阅读:
    阿里云遇到的坑:CentOS7防火墙(Firewalld),你关了吗?
    阿里云学生机——Mysql配置---教小白入门篇
    关于Javac编译器的那点事(一)
    B树,B+树,B*树简介
    ArrayList动态扩容机制
    满二叉树和完全二叉树
    nginx实践(二)之静态资源web服务(浏览器缓存场景)
    http之cdn介绍
    http之理解304
    nginx实践(一)之静态资源web服务
  • 原文地址:https://www.cnblogs.com/xilifeng/p/2623803.html
Copyright © 2011-2022 走看看