Android 用一个监听器实现多个监听
来源:互联网 发布:铜镀铬和不锈钢 知乎 编辑:程序博客网 时间:2024/05/22 15:15
在android应用程序中,有时要用到很多的按钮元件,每个按钮都要有一个监听事件,为了让代码看起来干净简洁,并节省一些内存,我们可以用一个监听器(Listener)来实现多个按钮的onClick监听,下面是一个具体的例子:
这段代码用三个按钮实现了三个Intent意图:音乐播放、自动拨号、背景选择。只用了一个onClick处理,这样代码看起来简洁了很多。
备注,Intent的属性写法与常数写法:
- 属性写法
Intent dial = new Intent();
dial.setAction("android.intent.action.CALL"); - 常数写法
Intent wallpaper = new Intent(Intent.ACTION_SET_WALLPAPER);
Intent music = new Intent(Intent.ACTION_GET_CONTENT);
在Intent类中,定义了action的常数。在记忆技巧上,可以用 xxx对应到ACTION_xxx 的方式记。例如:
CALL(Android.intent.action.CALL)就是ACTION_CALL(Intent.ACTION_CALL)。
程序运行效果为:
转载出处:http://blog.csdn.net/imyang2007/article/details/7616075
0 0
- Android 用一个监听器实现多个监听
- Android 用一个监听器实现多个监听
- [Android] 用一个监听器实现多个监听
- Android用一个监听器实现多个监听
- Android 用一个监听器实现多个监听
- Android 用一个监听器实现多个监听
- Android 用一个监听器实现多个监听
- Android 用一个监听器实现多个监听
- android基础笔记——用一个监听器,实现多个按钮的监听
- 一个监听器监听多个事件 android学习(三)
- 一个监听器(Listener)实现多个按钮的onclick监听
- 多个按钮用同一个监听器监听
- 设置一个监听器监听多个按钮事件(点击按钮进入一个指定的网站)
- 多个监听器的绑定与监听
- 在spring使用activeMQ订阅多个topic并实现监听器监听
- Android开发20——单个监听器监听多个按钮点击事件
- Android开发20——单个监听器监听多个按钮点击事件
- 一个监听器绑定多个按钮控件
- 146. LRU Cache
- Adroid利用百度地图将经纬度转换为地址信息
- 2-desktop开发指南
- 自定义Drawable实现圆形图像
- PatchGenerator
- Android 用一个监听器实现多个监听
- 基于jquery数字加减输入框
- 使用Bundle在Activity之间交换数据
- ubuntu安装maven
- 嵌入式系统开发的三层境界
- Java8 Lambda表达式教程
- (Android、Java) MD5加密方法
- editText.requestFocus()失效
- 7 python 动态绑定,@property的使用__slots_限制class的属性以及多重继承