Button和ImageButton

1.添加控件

1.打开Android项目下,res文件夹中的 layout 的 activity_main.xml 文件

2.可视化界面拖拽添加或修改 xml 文件代码添加

2.注册点击事件的监听器

(.xml 文件的代码略)

java 核心代码

//Button ImageButton//

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

ImageButton imageButton = (ImageButton)findViewById(R.id.imageButton1);

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

editText.setText("监听bt点击事件的回调函数");

}

});

imageButton.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

editText.setText("监听点击imgbt事件的回调函数");

}

});

说明:

Button对象通过调用 setOnClickListener() 函数,注册了一个点击事件(Click)监听器 View.OnClickListener()

onClick() 是点击事件的回调函数

View.OnClickListener()  是View定义的点击事件的监听器接口,并在接口中定义了 onClick() 函数

当 Button 从Android界面框架中接收到事件后,首先检查这个事件是否是点击事件,如果是点击事件,同时Button又注册了监听器,则会调用该监听器中的 onClick() 函数。

每个View仅可以注册一个点击事件监听器

使用 setOnClickListener() 注册第二个点击事件监听器,之前注册的监听器就会被自动注销

3.示例程序

点击Button

点击ImageButton

android 控件监听方法,Android界面控件(2)—注册点击事件监听器相关推荐

  1. html表格td点击事件,监听layui中的table中的td点击事件

    上图 就是用layui生成的一个table表格; 在这里我们给td绑定class,再通过jq的方式去监听是不可行的; 会监听不到事件; 不过在layui中,给了监听方法,并且还可以获取到该行所有的数据 ...

  2. android 控件监听方法是,Android | Android中监听Button的实现

    Android中监听Button的实现 单按钮监听 2018-04-27_061911.jpg 1.在按钮所属的父Activity里,创建按钮变量 private Button mBtnTextVie ...

  3. android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式

    Android在自定义类中实现自定义监听器方式 发布时间:2020-08-31 06:19:39 来源:脚本之家 阅读:203 作者:Simon_Qi 监听器可以说是Android开发中最常用的东西之 ...

  4. android自定义键盘监听输入框,Android 自定义键盘的车牌输入框

    版权声明:本文为博主原创文章,未经博主允许不得转载. 开发过与停车场有关的程序猿应该都涉及到车牌输入的开发,一些要求不高的就直接一个简单的输入框就搞定了,但是对于用户日益增加的体验度和产品经理永远满足 ...

  5. android 发送彩信监听,在Android中发送短信和彩信,监听短信并显示

    发送短信: String body="this is sms demo"; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, ...

  6. Android辅助服务监听dialog,Android开发中对话框辅助类——DialogHelper

    写在前面: 对话框在平时的开发工作中使用率很频繁,但是很多开发者每次使用都去写一堆代码,如此,不单单效率不高,而且代码也不优...为此,写了简单的封装. 效果如: 关键类DialogHelper.ja ...

  7. 安卓Android绘制一个信息填写页面,使用了三种事件监听方法

    先上效果图片: 第一种,匿名内部类 //设置提交按钮监听submitButton.setOnClickListener(new View.OnClickListener() {@Overridepub ...

  8. Android锁屏界面监听按键,Android 监听锁屏/开屏事件

    1. 两种方案 (1) 监听BroadcastReceiver (2)获取PowerManager事件 2.  BroadcastReceiver 2.1. 事件 总共有3个事件: Intent.AC ...

  9. android 2.1 监听电话状态并自动接听来电

    一.开发环境       Elispse5.5,JDK1.6,Aadroid 2.1 二.开发中使用到的重点技术点:       距离感应(SENSOR_SERVICE ),音讯管理(AUDIO_SE ...

最新文章

  1. mysql 编码 windows_修改mysql默认编码的方法(windows环境)
  2. 安装python步骤-从0到1,Python安装步骤详解(附基础知识简介)!
  3. sql 注射_只能在测试中注射吗?
  4. spss26没有典型相关性分析_SPSS在线_SPSSAU_SPSS典型相关分析
  5. python postgresql跨数据库操作_python 操作postgres数据库
  6. Oracle学习总结(9)—— Oracle 常用的基本操作
  7. Step by Step 使用HTML5开发一个星际大战游戏(1)
  8. asp.net mvc 2.0 TryValidateModel(Object)方法
  9. filebeat配置文件
  10. java登陆代码_Java用户登陆界面例子 代码
  11. Python 常用官方文档整理(中文版)
  12. ROS教程之ROS问题集
  13. 如何使用nssm在windows上部署nodejs
  14. java试题及答案下载_java练习题与答案百度云下载.doc
  15. Spring Interceptor vs Filter 拦截器和过滤器区别
  16. java实现冒泡排序完整版
  17. 考研政治:马克思主义基本原理
  18. CentOS Linux release 7.4.1708 (Core)操作系统安全加固
  19. 基于51单片机的智能晾衣架系统设计
  20. C#中的函数(也叫方法)

热门文章

  1. 3.12 程序示例--多分类问题-机器学习笔记-斯坦福吴恩达教授
  2. STM32 基础系列教程 33 - Lwip_tcp_client
  3. Android + kernel USB host 如何判断插入的设备是高速还是低速的设备
  4. linux svn强制注释,svn强制提交时添加注释
  5. 杨氏干涉的模拟的MATLAB仿真
  6. 带有匹配滤波器的雷达信号调制和脉冲压缩技术的Matlab程序
  7. 二维大地电磁有限元数值模拟矩形+线性插值
  8. C++虚成员函数表vtable
  9. C1之路 | 训练任务03-WEB
  10. Python之路(第三十八篇) 并发编程:进程同步锁/互斥锁、信号量、事件、队列、生产者消费者模型...