监听按钮的点击事件
来源:互联网 发布:java网上商城开源代码 编辑:程序博客网 时间:2024/04/30 00:39
在安卓开发中,当点击按钮时会触发不同的事件,这时主要用到三种不同的方法来实现监听按钮的点击事件,分别是匿名内部类监听按钮点击事件、外部类监听按钮点击事件以及接口方式监听按钮点击事件。下面分别对这三种方法进行详细说明。
1、匿名内部类监听按钮点击事件
button.setOnClickListener(new OnClickListener(){ public void onClick(View arg0){ //点击按钮触发的事件 }});
2、外部类监听点击事件
首先,创建一个名为MyOnClickListener的类:
class public MyOnClickListener implemets OnClickListener{ public void onClick(View v){ //点击按钮触发的事件 }}
接着,在按钮的监听事件中调用原来创建的类:
button.setOnClickListener(new MyOnClickListener(){ public void onClick(View v){ //调用父类的onClick; super.onClick(v); //点击按钮触发的事件; }});
这种方法通常用于对多个按钮实现同一个点击事件的情况,当需要点击多个按钮实现某一个点击事件时,只要在MyOnClickListener类中实现点击事件的方法就可以了,这样一来可以减少代码冗余。
3、接口方式监听按钮点击事件
在当前的Activity中实现一个接口:
public class MainActivity extends Activity implements OnClickListener{ ...}
并在当前类中实现一个方法:
public void onClick(View v){ //点击按钮触发的事件}
绑定按钮的监听事件:
button.setOnClickListener(this);
0 0
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮点击事件
- android监听按钮的点击事件
- IOS-监听UIAlertView按钮的点击事件
- Android按钮点击监听事件的写法
- Android中按钮的点击事件监听
- #Android#监听按钮的点击事件
- android 监听按钮的点击事件 匿名内部类监听按钮点击事件
- 在页面中监听用户控件的按钮点击事件
- Java:简单的Swing用户界面和监听按钮点击事件
- 监听按钮点击事件实现的三种方法
- 关于在fragment中监听按钮的点击事件
- Android学习笔记--监听按钮的点击事件
- Android开发中按钮点击事件的监听
- Problem B: 使用指针访问数组元素--程序填空
- sparse coding 从图像分类到点云分类的意义
- swap函数的高效实现:右值引用和move
- Rare Event Analysis
- 被需要的元素被埋起来的方法
- 监听按钮的点击事件
- 张正友标定法 【计算机视觉学习笔记--双目视觉几何框架系列】
- [leetcode] 40. Combination Sum II
- Linux定时器—crontab命令
- According to TLD or attribute directive in tag file, attribute value does not accept any express
- how to clear screen in python shell
- hdoj 2066 一个人的旅行【dijkstra】
- Burp Suite功能简单介绍
- C++类的声明与实现中容易忽视的重定义默认参数的错误