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();
        }
        
    }
  • 相关阅读:
    sql中常用sql语句
    MVC中将list<>转化成json 并处理时间格式
    html echarts做统计图
    sql存储过程如何将1,2,3这种字符做批量操作
    .net中将 list<> 转换成string类型(1,2,3)
    asp.net中导出Excel通用型
    javaScript 比较时间
    javaScript从数组里随机抽取10个不重复的值
    Git 常用命令
    jQuery关键词高亮
  • 原文地址:https://www.cnblogs.com/HuangTong/p/6073417.html
Copyright © 2011-2022 走看看