点击事件 机制
2016-04-05 09:56
375 查看
1.定义接口
public interface OnClickListener {
}
2. 定义Button
public class Button {
OnClickListener listener;
public void click() {
listener.OnClick(this);
}
public void setOnClickListener(OnClickListener listener) {
this.listener = listener;
}
}
3. 将接口对象OnClickListener 赋给 Button的接口成员
public class Activity {
public Activity() {
}
public static void main(String[] args) {
Button button = new Button();
button.setOnClickListener(new OnClickListener(){
@Override
public void OnClick(Button b) {
System.out.println(“clicked”);
}
});
button.click();
}
} `
public interface OnClickListener {
public void OnClick(Button b);
}
2. 定义Button
public class Button {
OnClickListener listener;
public void click() {
listener.OnClick(this);
}
public void setOnClickListener(OnClickListener listener) {
this.listener = listener;
}
}
3. 将接口对象OnClickListener 赋给 Button的接口成员
public class Activity {
public Activity() {
}
public static void main(String[] args) {
Button button = new Button();
button.setOnClickListener(new OnClickListener(){
@Override
public void OnClick(Button b) {
System.out.println(“clicked”);
}
});
button.click();
}
} `
相关文章推荐
- 未排序数组中累加和为给定值的最长子数组
- iOS之百度导航SDK的坐标转换
- 【追求进步】整数中1出现的次数(从1到n整数中1出现的次数)
- linux 如何显示一个文件的某几行(中间几行)
- Node.js + Web Socket 打造即时聊天程序嗨聊
- 鼠标滚轮失灵
- Android 常见的内存使用不当的情况
- IOS视图生命周期
- hadoop配置ssh登陆
- ios 通过设置UI控件的center和size来设置位置时需注意!
- 缓存基础概念(整理)
- 解析从网络获取的json,显示到listview列表上
- python 中__name__ = '__main__' 的作用
- 2.1 JavaScript应用开发实践指南
- SQL Server 2008安装出错解决方法
- 新闻发布程序(1):建立一个通过前台输入文本内容的简单网页程序
- Spring整合WebSocket应用示例(上)
- Linux服务之Centos6.3下利用open***部署远程***服务
- Pixhawk之姿态解算篇(3)_源码姿态解算算法分析
- ReviewBoard安装和配置札记