Android系统中常见的事件监听器有如下几种:

1、单击事件(View.OnClickListener):当用户触碰到某个组件或者方向键被按下时产生该事件,该事件的处理方法是onClick()。

2、焦点事件(View.OnFocusChangeListener):组件得到或者失去焦点时产生该事件,事件处理方法是onFocusChange()。

3、按键事件(View.OnKey Listener):用户按下或者释放设备上的某个按键时产生,事件处理方法是 onKey()。

4、触碰事件(View.OnTouchListener):设备具有触摸屏功能时,触碰屏幕产生该事件。事件处理方法是onTouch()。

5、创建上下文菜单事件(View.OnCreateContextMenu Listener):创建上下文菜单时产生该事件,事件处理方法是 onCreateContextMenu()。

事件处理步骤:

1、创建事件监昕器。

2、给要响应事件的组件注册事件监昕器。

3、在事件处理方法中编写实现代码。

常用事件和监听器及其实现代码:

按键事件:

button.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {

//......

}

});

焦点事件:

text.setOnFocusChangeListener(new OnFocusChangeListener() {

public void onFocusChange(View arg0, boolean arg1) {

//......

}

});

多选框的选择事件:

checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

public void onCheckedChanged(CompoundButton arg0, boolean arg1) {

//........

}

});

android监听器作用,Android 事件与事件监听器相关推荐

  1. android aliasactivity作用,android activity-alias 的作用

    activity-alias是android里为了重复使用Activity而设计的. 当在Activity的onCreate()方法里,执行getIntent().getComponent().get ...

  2. Android meta作用,Android中meta-data的使用

    一.android meta-data 使用详解 android:resource="resourcespecification" android:value="stri ...

  3. android padding作用,android:padding和android:layout_margin的区别

    简单点来说: android:padding是内边距,控件本身的内容与控件边缘的距离. android:layout_margin是外边距,控件与其他控件之间的距离. 下面以具体的例子来进行解释: 1 ...

  4. android coreservice作用,android service重启

    首先,说一下思路,很简单,启动两个service检测对方,如果发现对方killed,立马启动就可以了.具体实现代码如下 1.先准备两个service,CoreService和DaemonService ...

  5. android contentprovider作用,Android ContentProvider基本使用

    一.基本概念: 1.ContentProvider为存储和获取数据提供了统一的接口: 2.使用ContentProvider可以在不同的应用程序之间共享数据: 3.Android为常见的一些数据提供了 ...

  6. android监听器作用,android - 监听器和接收器(Android)有什么区别?

    例如,我需要一个BroadcastReceiver来获取这些事件: 重新启动或关机 屏幕开或关 电池状态(电压,接通电源,温度) 物理按钮按下(相机,媒体等) 但是我需要监听器来获取以下事件: 用于传 ...

  7. android handler作用,Android中Handler的作用

    * Handler的定义: * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI.当应用程序启动时, * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控 ...

  8. java 监听器作用_浅谈java监听器的作用

    监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图: Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特 ...

  9. android zxing作用,Android / ZXing不再有效

    我的应用程序使用ZXing帮助程序类IntentIntegrator和IntentResult来使用ZXing条形码扫描程序. 现在我发现ZXing不再提交扫描结果,相关的返回值为空/空. 因此,我更 ...

最新文章

  1. 20050823:代理服务器
  2. python求13号是星期几的次数_Python简单计算给定某一年的某一天是星期几示例
  3. (备忘)打开office2010总是在配置进度
  4. ASP.NET Core中的OWASP Top 10 十大风险-SQL注入
  5. LeetCode 744. 寻找比目标字母大的最小字母(二分查找)
  6. 项目记录:solr4.2 在tomcat7 的两种(singlecore + multicore) 配置安装 及solrj 的初步使用...
  7. android如何隐藏imageview,Android编程实现切换imageView的方法分析
  8. jQuery调用或获取iframe中的方法或控件值
  9. 超详细JDK下载与安装步骤
  10. 小程序包大小超过限制
  11. 爆强的一些文句, 太经典了
  12. 2019年第二阶段我要变强个人训练赛第十五场
  13. [转载]如何为Foxmail设置gmail客户端
  14. ISCC2017 Misc write up附件题目文件
  15. MCE | 单胺能 非单胺能对抑郁症的作用
  16. 【如何注销华为云账号(解绑合作伙伴)】
  17. 烧录esp32 并用oled显示
  18. 解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题
  19. android 短信 app下载,云短信app下载安装-云短信 安卓版v2.0.0-PC6安卓网
  20. 【机器视觉】教你选择工业机器人视觉系统!

热门文章

  1. 不是华为手机可以装鸿蒙,不是华为手机,也能用上鸿蒙系统
  2. fan类java_(Fan类)(Fan class)
  3. python double转int_如何将int转换成double
  4. Huffman编码文件压缩
  5. 贝壳 OLAP 平台架构及演进
  6. Android camera createCaptureSession分析
  7. Spring Security认证_Remember Me
  8. jQuery网页版简易qq音乐
  9. 微信小程序 - 获取屏幕的大小
  10. 【代码】C++实现二叉树基本操作及测试用例