Android 事件处理详解(一) —— 基于监听的事件处理 2
来源:互联网 发布:蚂蚁讨厌什么味道 知乎 编辑:程序博客网 时间:2024/06/03 20:16
前面博主讲了基于监听事件处理的两种方式:内部类作为监听器类和外部类作为监听器类,现在我们接着讲剩下的两种方式吧。
Activity本身作为事件监听器:
缺点:
造成程序结构混乱:因为Activity的主要职责是完成界面的初始化工作。
但当本身Activity中需要多个组件都监听它的一个动作,使用这种方法又很方便。
范例:
匿名内部类作为事件监听器类:
最常用,优势:
由于大部分事件监听器只是临时使用一次,所以使用匿名内部类形式的事件监听器更合适,实际上,这种形式是目前最广泛的事件监听器形式。
方法:
使用匿名内部类创建一个事件监听器,new 监听器接口。
范例:
直接绑定到标签:
这是Android另一种更简单的方式,直接在界面布局文件中为指定标签绑定事件处理的方法。
范例:
1>布局文件设置onClick属性
<Button android:id="@+id/buttonto" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="发送" android:onClick="clickHandler"/>
2>代码中写方法:
0 0
- Android 事件处理详解(一) —— 基于监听的事件处理 2
- Android 事件处理详解(一) —— 基于监听的事件处理 1
- Android的事件处理机制详解(一)-----基于监听的事件处理机制
- Android的事件处理机制详解(一)-----基于监听的事件处理机制
- 【Android的事件处理】-----基于监听的事件处理
- Android的事件处理之基于监听的事件处理
- Android的事件处理之基于监听的事件处理
- android事件处理机制-基于监听的事件处理
- Android事件处理之一 基于监听的事件处理
- Android中的事件处理总结-基于监听的事件处理
- Android事件处理之基于监听的事件处理
- Android事件处理之基于监听的事件处理
- Android中的事件处理总结-基于监听的事件处理
- Android中的事件处理总结-基于监听的事件处理
- Android 事件处理详解(二) —— 基于回调的事件处理
- Android基于监听的事件处理
- Android基于监听的事件处理机制
- Android基于监听的事件处理
- 核心动画(CroeAnimation)全面讲解
- Atlassian 产品中文汉化
- 文章标题
- 使用PullToRefresh实现下拉刷新和上拉加载
- 程序运行原理
- Android 事件处理详解(一) —— 基于监听的事件处理 2
- Map Reduce个数问题
- DOS操作系统、常用DOS命令简介
- HDU 5491.The Next【2015 ACM/ICPC Asia Regional Hefei Online】【方法】【9月30】
- hdu 5458 Stability
- iOS开发之有趣的UI —— MVVM设计模式
- 如何使用xcode
- HDU 5468 Puzzled Elena(DFS序+容斥原理)
- 基本概念的认识