Button的五种点击事件

1.内部类方式

class MyOnClickListener implements View.OnClickListener{

    /**     * Called when a view has been clicked.     *     * @param v The view that was clicked.     */    @Override    public void onClick(View v) {

    }}
        MyOnClickListener l = new MyOnClickListener();bt.setOnClickListener(l);

2.匿名内部类方式

Button bt = (Button) findViewById(R.id.button);

//设置监听器,采用匿名内部类方式bt.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        //获取输入电话号码字符串        String number = et.getText().toString().trim();        Log.e("dail","click");        Log.e("dail",number);        //打电话        dailPhone(number);    }});

3.外部类方式

 1 package market.phone;
 2
 3 import android.view.View;
 4
 5 /**
 6  * Created by Administrator on 2017/6/13.
 7  */
 8
 9 public class POnClickListener implements View.OnClickListener {
10     /**
11      * Called when a view has been clicked.
12      *
13      * @param v The view that was clicked.
14      */
15     @Override
16     public void onClick(View v) {
17
18     }
19 }

 bt.setOnClickListener(new POnClickListener());

4.xml方式

    //xml配置的按钮点击后要执行的方法public void click(View v){}

5.本类实现监听接口,实现多个按钮的点击响应

posted on 2017-06-13 07:54 lovejobs 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/huipengbo/p/6999133.html

Button的五种点击事件相关推荐

  1. android button自动点击事件,Android Button按钮的四种点击事件

    本文实例为大家分享了安卓Button按钮的四种点击事件,供大家参考,具体内容如下 第一种:内部类实现 1.xml里面先设置Button属性 android:id="+@id/button1& ...

  2. Android入门——电话拨号器和4种点击事件

    关于HelloWorld为,电话拨号程序还AndroidA入门demo,从这个样例我们要理清楚做安卓项目的思路. 大体分为三步: 1.理解需求,理清思路 2.设计UI 3.代码实现 电话拨号器 1.  ...

  3. Android入门——电话拨号器和四种点击事件

    相对于HelloWorld来说,电话拨号器也是Android的一个入门demo,从这个样例我们要理清楚做安卓项目的思路. 大体分为三步: 1.理解需求,理清思路 2.设计UI 3.代码实现 电话拨号器 ...

  4. Android开发 第2课 控件TextView、Plain Text、ImageView、 Button、ImageButton以及点击事件

    控件 TextView 显示文本 Plain Text 输入文本 //将布局xml文件引入到activity当中setContentView(R.layout.activity_main);<! ...

  5. 自定义弹框一(PopupWindow实现) 响应两种点击事件

    自定义弹框通常可以使用 自定义的popupwindow,自定义的activity,自定义的dialog来实现  这里先用popupwindow来实现 并且可以在弹框上实现点击事件 或者在其所依附的ac ...

  6. javaFx中的Button样式设置、点击事件、设置快捷键等

    Button样式设置 button的背景.边框.字体设置,比较基础简单的示例如下: public class JavaFxNote extends Application {public static ...

  7. android四种点击事件,android点击事件的四种方式

    android点击事件的四种方式 第一种方式:创建内部类实现点击事件 代码如下: package com.example.dail; import android.text.TextUtils; im ...

  8. Button控件的点击事件

    Java的代码 主要重点: findViewById(); OnClickListener() 1 package com.example.admin.myapplication; 2 3 impor ...

  9. reactivecocoa button的几种点击方式

    第一种不会改变button 的背景颜色 [[self.signInButton rac_signalForControlEvents:UIControlEventTouchUpInside] subs ...

最新文章

  1. 莆田版GPT-3开源:同等复现预训练模型GPT Neo
  2. c#多线程实现函数同步运行
  3. Vue手动封装实现一个五星评价得效果
  4. 排序算法:直接插入排序算法实现及分析
  5. 谷歌秋季新品发布会即将召开 Pixel 4系列将正式亮相
  6. 品牌的mysql数据库监控_zabbix实现mysql数据库的监控(四)
  7. oracle存储过程id递增,oracle存储过程——按id更新相关信息
  8. SRCNN代码及注释
  9. 静态时序分析笔记-第二章:STA概念(下)
  10. 秋冬心血管疾病高发,牢记这几个身体异常症状!
  11. 第三单元 用python学习微积分(二十二)功、平均值、概率(下)和 数值积分(1)
  12. 学习maven的系列教程(正)
  13. 模板有函数模板和类模板,这个在上学期的java课里面就学了,C++应该是一样的。
  14. 初中使用计算机教学反思,初中信息技术教学反思与体会
  15. 云计算技术及其应用前景分析
  16. 记录开发内容demo-java华为云发送短信验证码
  17. Predis的一些操作汇总
  18. 思科 计算机网络 第四章测试考试答案
  19. 警报!AIGC狂飙,小心你的银行信息被偷窥
  20. 校园转转二手市场源码

热门文章

  1. solr 4.8 mysql_solr 4.8+mysql數據庫數據導入 + mmseg4j中文全文索引 配置筆記
  2. Oracle-PL/SQL语法基础
  3. 习题2.5 两个有序链表序列的合并 (15 分)
  4. android 获得应版本号,Android获得本应用版本号和版本名称
  5. python列表知识点_Python列表List基础知识点总结
  6. python大家都会吗_一篇告诉你为什么人人都应该学点Python?
  7. 服务器文件嗅探,嗅探TFTP配置文件传输
  8. 防灾科技学院期末软件测试,防灾科技学院2014 软件测试客观题
  9. stand-alone android sdk tools,android make-standalone-toolchain.sh 使用说明
  10. 判断数组中某个元素除自身外是否和其他数据不同_布隆过滤器,我也是个处理过 10 亿数据的人...