20160706按键控制文本

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;
            }
        }
    };

}
时间: 2024-12-14 07:36:26

20160706按键控制文本的相关文章

正则表达式控制文本框只允许填数字、负号、点号

有时候,我们需要控制文本框,只允许用户输入可以为负数的浮点值,例如:-23.563:而不允许出现23.563qq这样的值. 这里我们还是看代码吧,用正则表达式很容易就能实现以上需求: 前台页面: 1 <asp:TextBox ID="txtValueEnter" runat="server" Width="228px"></asp:TextBox> 后台页面: 1 //注意负号.点号都需要使用双个斜杠转换,单引号单个斜杠转

GUI编程笔记(java)09:GUI控制文本框只能输入数字字符案例

1.首先我们看看我的需求,如下: 控制文本框只能输入数字字符 2.源代码: package cn.itcast_07; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.W

用Jquery控制文本框只能输入数字和字母

只为成功找方法,不为失败找借口! 用Jquery控制文本框只能输入数字和字母 在公司开发WinForm项目时,发现公司自主研发的textbox控件非常强大,可以实现"只能输入数字"."只能输入字母"和"只能输入数字和字母"的三种输入限制,这样就可以精确控制用户输入的内容范围,让"用户永远没有办法输入限定的内容范围之外的其他内容",也就是"用户即使想犯错误也没有机会",这种限制控件输入的方式给了我很大的启发,

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     width:31em;     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;

中断——按键控制LED状态

程序功能:按键控制LED状态,中断实现. 现象描述:当按下k键时,LED0总会闪烁,从而影响其他LED. 注意:用杜邦线把P3.2引脚(INT0)与开关K引脚相连. 程序: ORG 0000H LJMP MAIN ORG 0003H ;外部中断0入口 LJMP INT0 ORG 0200H MAIN:SETB EA ;开启总中断 SETB EX0 ;开启外部中断 0,即P3.2引脚 CLR IT0 ;设置成 低电平触发方式 SJMP $ ;主程序只等待中断 INT0:DEC P1 ;外部中断 0

Javascript正则控制文本框只能输入整数或浮点数

这篇文章主要介绍Javascript正则如何控制文本框只能输入整数或浮点数,需要的朋友可以参考下 JS部分代码如下: view source print? 1 function CheckInputIntFloat(oInput)  2 {  3 if('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,''))  4 {  5 oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == n

js正则控制文本框只能输入整数或浮点数的例子

用Javascript正则控制文本框只能输入整数或浮点数. JS部分代码: function CheckInputIntFloat(oInput) { if('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,'')) { oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == null ? '' :oInput.value.match(/\d{1,}\.{0,1}\d{0,}/); }

Js控制文本框只能输入中文、英文、数字与指定特殊符号

JS 控制文本框只能输入数字<input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点<inputonkeyup="value=value.replac

JS控制文本框中的密码显示/隐藏功能

<html> <head> <title>[荐]JS控制文本框中的密码显示/隐藏功能_网页代码站(www.6a8a.com)</title> <style> body,input{font:menu} </style> </head> <body> <form method="POST" action="addcheck.asp" name="forms&