• 第五课 按键控制文本


    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;
                }
            }
        };
    
    
    
    }
  • 相关阅读:
    17岁韩寒在CCTV《对话》舌战群吊的视频
    在线LaTex编辑器
    PowerShell 点滴记录
    程序阅读理解题目(高中语文版,附答案)
    jQuery Validate 应用
    ASP.net MVC 向子视图传递数据
    分库分表(sharding)后主键全局唯一性的解决方案
    Ajax局部刷新例子
    限制 Flash 在指定域名/网址中播放 (Flash 防盗链)
    javascript实现二级联动下拉框
  • 原文地址:https://www.cnblogs.com/yuqilihualuo/p/5648357.html
Copyright © 2020-2023  润新知