- 10
- 0
- 约1.02万字
- 约 38页
- 2018-05-24 发布于福建
- 举报
Chapter 5Android事件处理与界面编程最紧密相关的知识就是事件处理了,当用户在程序界面上执行各种操作时,应用程序必须为用户动作提供响应,这种响应动作就需要通过事件处理来完成。在Android系统中提供了两种事件处理的方式,分别是基于回调的事件处理和基于监听器的事件处理。基于监听器的事件处理方式:先定义组件,然后为组件设定监听器。基于回调的事件处理方式:让每一个组件继承UI类,并重写该类的事件处理方法。当该组件遇到某事件时,即会触发相应的事件处理方法。对于基于监听的事件处理来说,主要处理方法是为Android界面组件绑定特定的事件监听器。相比于基于回调的事件处理,基于监听的事件处理方式更具“面向对象”性质的。5.1.1监听处理模型中的三种对象在Android系统基于监听的事件处理模型中,主要涉及如下所示的三类对象:事件源Event Source负责监听事件源发生的事件,并对不同的事件做相应的处理。事件监听器Event Listener产生事件的来源,通常是各种组件,如按钮、窗口等。事件Event事件封装了界面组件上发生的特定事件的具体信息,如果监听器需要获取界面组件上所发生事件的相关信息,一般通过事件Event对象来传递。5.1.1监听处理模型中的三种对象如图所示,基于监听的事件处理的处理流程如下:(1)用户按下屏幕中的一个按钮或者单击某个菜单项。(2)按下动作会激活一个
您可能关注的文档
- 【人教新目标版】八年级上册英语:Unit-5-Section-B(1a-1d)教学课件.ppt
- 【写景类文章】阅读理解方法点拨.doc
- 【研究院】[北京](2)2018一模(理)分类汇编——算法和参数方程(教师版).docx
- 【语文A版】六年级语文上册-8《我第一首小诗》课件.ppt
- 【语文A版】六年级语文上册-10《献你一束花》教学课件.ppt
- §1--从普查到抽样.ppt
- Book2-unit--教学课件.doc
- Ch2-离散型随机变量和分布.ppt
- CentOS6安装Oracle-11gR2.docx
- chap11-指针进阶.ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)