《android应用基础开发》课件——第9章 Android事件处理.pptx

《android应用基础开发》课件——第9章 Android事件处理.pptx

Android应用开发基础第九章

CONTENTS目录01事件处理概述02基于回调机制的事件处理03基于监听接口机制的事件处理04手势05Handler消息机制

01事件处理概述

事件处理概述在Android程序中,大部分都是图形界面,这些界面都是通过事件来实现人机交互的。Android中的事件主要有两种,分别是键盘事件和触摸事件。事件处理概述针对Android中的事件,Android平台提供了两种事件处理机制,分别是基于回调机制的事件处理与基于监听接口的事件处理。

02基于回调机制的事件处理

基于回调机制的事件处理简介当用户与UI控件发生某个事件(如,按下事件、滑动事件、双击事件)时,程序会调用控件自己特定的方法处理该事件,这个处理过程就是基于回调机制的事件处理。基于回调机制的事件处理包含处理物理按键事件和处理触摸事件。在处理物理按键事件时,Android系统提供的回调方法有onKeyDown()、onKeyUp()等。处理触摸事件时,Android系统提供的回调方法有onTouchEvent()、onFocusChanged()等。基于回调机制的事件处理

回调方法基于回调机制的事件处理onKeyDown()方法该方法中的参数keyCode与event,分别表示被按下的键值(键盘码与按键事件的对象。该方法的返回值是一个boolean类型的变量,表示是否完整地处理了该事件,是否

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档