三种方法实现按钮的点击事件
来源:互联网 发布:有了源码怎么做软件 编辑:程序博客网 时间:2024/05/17 10:06
匿名内部类实现点击事件
初始化button对象之后,设置监听器,在onClick()方法中实现监听点击按钮事件
Button button = (Button) findViewById(R.id.button);button.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ }});
一次只能实现一个按钮的点击事件
上述代码在mainactivity 中 setContentView(R.layout.activity_main); 的后面
独立类实现点击事件
初始化button对象,设置监听器,自定义一个类实现OnClickListener
//mainactivity中Button button = (Button) findViewById(R.id.button);button.setOnClickListener(new MyOnClickListener(){ @Override public void onClick(View v){ super.onClick(v); //会执行父类和子类的onClick()方法 }});//外部类,mainactivity类之外class MyOnClickListener implements OnClickListener{ @Override public void onClick(View v){ }}//或者 创建一个OnClickListener实例/*OnClickListener listener = new OnClickListener(){ @Override public void onClick(View v){ }}*/
特点:可以定义多个按钮的共同的onclick事件和不同的onclick事件
接口方式实现点击事件
初始化button对象,实现OnClickListener接口,设置监听器,完成点击事件
public class MainActivity extends Activity implements OnClickListener { Button button = (Button) findViewById(R.id.button); button.setOnClickListener(this); @Override public void onClick(View v){ }}
特点:可以实现多个按钮的点击事件
0 0
- 监听按钮点击事件实现的三种方法
- 三种方法实现按钮的点击事件
- Android三种方法实现按钮点击事件
- Android之Button按钮点击事件的三种方法
- android studio 添加按钮点击事件的三种方法
- 按钮点击事件的4种实现方法(2014.6.28)
- Android响应按钮点击事件的4种方法实现
- 按钮点击事件的三种写法
- 实现按钮点击倒计时的三种方法
- [按钮点击事件的几种方法]
- 三种不同的方法实现按view点击事件
- 按钮点击动画的三种实现
- 【学习总结】三种发送短信的方法和四种按钮的点击事件
- Android之Button按钮点击事件的三种方式
- 为按钮添加点击事件的三种方式
- Button按钮的4种点击事件的方法
- android 按钮点击事件的四种方法
- Android中按钮点击事件的四种实现方式
- The KITTI Vision Benchmark Suite之Sensor Setup篇章
- 【IMWeb训练营作业】To do list
- Linux内核学习总结
- 滑动窗口的最大值模拟实现
- 计算销售税
- 三种方法实现按钮的点击事件
- perl MQSeries::Queue sync方法
- Swoole 安装 使用
- Android 自定义编译时注解1
- 在 Linux 下学习 C 语言有什么好处?
- mysql数据库jdbc连接通用类
- zoj3954 Seven-Segment Display
- 概率图模型之:贝叶斯网络
- Isomorphic Strings