zoukankan      html  css  js  c++  java
  • 第五课 按键控制文本

    package com.example.xiaolan01;
    
    import android.graphics.Color;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;
    
    public class MainActivity extends AppCompatActivity {
        TextView tex1,tex2;//定义两个名字,指向textview的控件;
        Button bt1,bt2;//定义两个名字,指向button的控件
        char a,b;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            tex1 = (TextView)findViewById(R.id.textView);//把tex1和id为textview的文本绑定在一起;
            tex2 = (TextView)findViewById(R.id.textView2);//把tex2和id为textview2的文本绑定在一起;
            bt1 = (Button) findViewById(R.id.button);//把bt1和id为button的文本绑定在一起;
            bt2 = (Button) findViewById(R.id.button2);//把bt2和id为button2的文本绑定在一起;
            tex1.setText("文本1");//改变tex1指向的控件的文本,
            tex1.setTextColor(Color.GREEN);//改变tex1指向的颜色,
            tex2.setText("文本2");//改变tex2指向的控件的文本,
            tex2.setTextColor(Color.BLUE);//改变tex2指向的颜色,
            bt1.setText("按键1");//改变bt1指向的控件的文本,
            bt1.setTextColor(Color.CYAN);//改变bt1指向的颜色,
            bt2.setText("按键2");//改变bt2指向的控件的文本,
            bt2.setTextColor(Color.YELLOW);//改变bt2指向的颜色,
            bt1.setOnClickListener(listener1);//给BT1创建一个监听器
            bt2.setOnClickListener(listener2);//给BT2创建一个监听器
            a=0;
            b=0;
    
    
        }
        //实现button1的监听器
        Button.OnClickListener listener1 = new Button.OnClickListener(){//创建监听对象
            public void onClick(View v){
                if(a==0)
                {
                    //监听器里需要做的事情
                    tex1.setText("按键1被按下");
                    a=1;
                }
              else
                {
                    tex1.setText("");
                    a=0;
                }
            }
        };
        //实现button2的监听器
        Button.OnClickListener listener2 = new Button.OnClickListener(){//创建监听对象
            public void onClick(View v){
                if (b==0)
                {
                    //监听器里需要做的事情
                    tex2.setText("按键2已经被按下");
                    b=1;
                }
                else
                {
                    tex2.setText("");
                    b=0;
                }
            }
        };
    
    
    
    }
  • 相关阅读:
    Java反射机制之初见端倪
    DB2日常维护之优化 【优化】
    db2pd 分析锁等待 步骤 【监控】
    DB2 UDF
    db2中会导致表处于reorg pending状态的alter语句
    利用Explain分析SQL【监控】
    Hibernate之Hello World篇
    规划下时间 13.0413.08
    神经网络
    ML EX3
  • 原文地址:https://www.cnblogs.com/yuqilihualuo/p/5648357.html
Copyright © 2011-2022 走看看