android中监听器的三种实现方式
来源:互联网 发布:cf端游刷枪软件 编辑:程序博客网 时间:2024/06/04 23:34
监听器的三种实现方式
一、匿名内部类实现
1.首先设置成员变量:privateButton button;
2.通过id找到button:button = (Button)findViewById(R.id.button1)此button1与布局文件中button的id一致
3.绑定监听器:
button.setOnClickListener(newOnClickListener(){
@Override
Public void onClick(View arg0){
//在当前onClick方法中监听点击Button的动作
System.out.println(“Button被点击了”);
}
});
二、外部类实现
前两步与一一致
这句话的作用就是在app页面显示“bt1要执行的逻辑”
这句话就是在后台日志中打印“父类的onclick事件”这句话
MyOnClickListener可以和当前类写在一个页面中,也可以单独写在一个另外的页面中,这里是写在一个页面中的情况。
用外部类实现监听器的好处:可以让所有绑定这个监听器的控件都有公共的动作,而不必像上面匿名内部类里每一个都要加上这个动作的语句,这样就避免了代码的冗余。
三、接口方式实现
前面两步跟一一致,然后让类实现OnClickListener的接口,主要是重写OnClick方法,最后在绑定时只需写成:button.setOnClickListener(this);即可。
总结:其实无论是那一种方式,或者那一类监听器,实现的基本流程是一样的,共分为4步:
1.初始化控件
2.编写监听器类
3.实例化监听器
4.将实例化的监听器绑定在控件上
- android中监听器的三种实现方式
- Android监听器三种实现方式
- android中Button监听器的几种实现方式
- android 监听器实现的四种方式
- Android的按钮单击事件及监听器的实现三种方式
- Android中按钮单击事件及监听器的实现方式
- 从零开始学Android之监听器实现监听动作的三种方式(匿名内部类,独立类,接口方式)
- android按键绑定监听器三种方式
- android开发中监听器的三种实现方法(OnClickListener)
- Android常见的按钮监听器实现方式
- Android常见的按钮监听器实现方式
- Android常见的按钮监听器实现方式
- Android常见的按钮监听器实现方式
- Android成长之路-实现监听器的三种方法
- Android成长之路-实现监听器的三种方法
- android开发中按钮绑定监听器的几种方式
- Android TabHost的三中实现方式
- Android中Video的三种播放方式的实现
- postgresql转mysql生成数据库脚本
- Matlab中冒号的使用
- 浏览器内核(引擎)及css前缀
- 数据库连接池Druid
- spring-session
- android中监听器的三种实现方式
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
- ZOJ 1698 Easier Done Than Said?
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 海盗比酒量(结果填空)
- cocos2d-x 提升篇 (14) cocos2d-x游戏程序的构建
- Climbing Stairs
- Spring MVC + Hibernate + Maven: Crud操作示例
- B1069. 微博转发抽奖(20)
- Android ListView隐藏右侧滚动条功能