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();
        }
        
    }
  • 相关阅读:
    线程私有关键字配合static使用
    对定义局部变量位置的思考
    获取文件的md5值
    JNI接口的整理
    数兔子问题
    使用XML布局文件和java代码混合控制UI界面
    应用程序类型
    android组成
    封装
    接口
  • 原文地址:https://www.cnblogs.com/HuangTong/p/6073417.html
Copyright © 2011-2022 走看看