Android事件处理概述
2013-11-04 09:14
295 查看
不管是桌面应用还是手机应用程序,面对最多的就是用户,经常需要处理的就是用户的动作——也就是需要为用户动作提供响应,这种为用户动作提供响应的机制就是事件处理。
Android提供了强大的事件处理机制,包括两套事件处理机制:
基于监听的事件处理。
基于回调的事件处理。
对于Android基于监听的事件处理而言,主要做法就是为Android界面组件绑定特定的监听器。
对于Android基于回调的事件处理而言,主要做法就是重写Android组件特定的回调方法,或者重写Activity的回调方法。Android为绝大部分组件都提供了事件响应的回调方法,我们只需要重写他们即可。
一般来说,基于回调的事件处理可用于处理一些具有通用性的事件,基于回调的事件处理代码会显得比较简洁。但对于某些特定的事件,无法使用基于回调的事件处理,只能采用基于监听的事件处理。
Android提供了强大的事件处理机制,包括两套事件处理机制:
基于监听的事件处理。
基于回调的事件处理。
对于Android基于监听的事件处理而言,主要做法就是为Android界面组件绑定特定的监听器。
对于Android基于回调的事件处理而言,主要做法就是重写Android组件特定的回调方法,或者重写Activity的回调方法。Android为绝大部分组件都提供了事件响应的回调方法,我们只需要重写他们即可。
一般来说,基于回调的事件处理可用于处理一些具有通用性的事件,基于回调的事件处理代码会显得比较简洁。但对于某些特定的事件,无法使用基于回调的事件处理,只能采用基于监听的事件处理。
相关文章推荐
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之实现游戏逻辑(五)
- Android使用定制framework开发应用
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之开发游戏界面(二)
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之游戏效果预览(一)
- android学习小小心得
- Android五大应用框架
- Android 4.4 KitKat终于支持录屏(Screen Recording)了!
- android源码编译
- Android--Activity
- Android应用各个开放平台市场
- android书架效果
- android ListView 滑动到最底部并且停止滑动时候加载数据
- 不仅仅是试题,可以学点东西
- ViewFilpper
- android中如何实现连续点击返回键退出整个应用 android两次返回退出应用
- 列表下载图片线程管理
- Android视图篇之一:Android常见基本布局
- Android基础学习 - 开发环境配置: