android事件处理机制学习笔记

事件处理机制有两种,分别是基于监听接口和基于回调机制
1、基于监听器的事件处理
三类对象
事件源(Event Source):产生事件的来源
事件(Event)
事件监听器(Event Listener):负责监听事件源发生的事件
基于监听器的事件处理机制是一种委派式的事件处理方式,基于事件监听器的事件处理需要做以下三个工作
(1)定义监听器类,覆盖对应的抽象方法,在监听器中针对事件编写响应的处理代码
(2)创建监听器对象
(3)注册监听器
2、基于回调的事件处理
通过自定义View来实现,自定义View时重写这些事件的处理方法即可
3、事件响应的实现
OnClickListener接口处理的单击事件
OnFocusChangeListener接口来处理控件焦点发生改变
OnKeyListener是对手机键盘进行监听的接口
OnLongClickListener长按事件捕捉接口
OnTouchListener接口用来处理手机屏幕事件的监听接口

猜你喜欢

转载自blog.csdn.net/weixin_37411471/article/details/88648366