zoukankan      html  css  js  c++  java
  • Android 单机事件的使用

    1.MainActivity.java代码如下:

    package com.example.testone;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Button;
    import android.widget.TextView;
    
    
    public class MainActivity extends Activity {
        
        private Button btn1;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //获取控件
            btn1 = (Button)this.findViewById(R.id.button1);
            //设置控件的文本内容
            btn1.setText("点我看看");
            //设置控件单击事件的监听
            btn1.setOnClickListener( new Btn1OnClickListener(this));
        }
    
    }

    2.创建监听类

    package com.example.testone;
    
    import android.content.Context;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Toast;
    
    public class Btn1OnClickListener implements OnClickListener{
        private Context context;
        public Btn1OnClickListener(Context c){
            this.context = c;
        }
        @Override
        public void onClick(View v) {
            /**
             * Toast是Android中用来显示显示信息的一种机制,
             * 和Dialog不一样的是,
             * Toast是没有焦点的,
             * 而且Toast显示的时间有限,
             * 过一定的时间就会自动消失。
             */
            Toast t = Toast.makeText(
                    context,
                    "very good Android",
                    Toast.LENGTH_LONG);
            t.show();
        }
        
    }
  • 相关阅读:
    测试次数--蓝桥杯
    承压计算--蓝桥杯
    天梯赛--连续因子
    等差素数数列-蓝桥杯
    hdu-1237-简单计算器
    hdu-1022-栈
    [BZOJ3172]:[Tjoi2013]单词(AC自动机)
    [BZOJ4327]:[JZOI2012]玄武密码(AC自动机)
    [HDU5360]:Gorgeous Sequence(小清新线段树)
    [BZOJ3307]:雨天的尾巴(LCA+树上差分+权值线段树)
  • 原文地址:https://www.cnblogs.com/HuangTong/p/6073417.html
Copyright © 2011-2022 走看看