Android页面中按钮OnClickListener的设置
来源:互联网 发布:云点域名 编辑:程序博客网 时间:2024/05/27 20:39
在Android开发中,按钮点击事件是最常见的功能之一。通常的做法就是逐个按钮设置OnClickListener,例如:
btn1.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v)
{
}
});
btn2.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v)
{
}
});
这种方法对于一两个按钮倒也不显得繁琐,但是如果一个页面按钮有很多的话,写起来很费劲,而且代码可读性也差,不利于维护。幸运的是还有一种写法比这简洁多了,而且可读性好,利于维护。
public class Main extends Activity implements OnClickListener{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setControl();
button1.setOnClickListener(this);
button2.setOnClickListener(this);
}
public void onClick(View v){
if(R.id.button1 == v.getId()){
//点击button1需要执行的操作
}
if(R.id.button2 == v.getId()){
//点击button2需要执行的操作
}
}
}
- Android页面中按钮OnClickListener的设置
- Android中使用OnClickListener接口实现按钮点击的低级失误
- Android中控件的onClickListener,点击监听器
- Android中控件的onClickListener,点击监听器
- Android 中多次设置 OnClickListener 只执行一次吗?
- 【Android】Android中Button的OnClickListener实现方法
- Android中AlertDialog中创建OnClickListener的错误
- 详解android中OnClickListener监听
- android 中view 的OnTouchListener和OnClickListener的区别
- OnClickListener启动对应按钮的Activity
- 举例说明Android中Button中的OnClickListener更简便的用法
- Android中button实现onclicklistener事件的两种方法
- android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener
- Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面
- Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面
- Android中View类OnClickListener和DialogInterface类OnClickListener冲突
- Android LinearLayout 设置 OnClickListener 无效时解决方法
- Android布局中按钮的设置规则,设置按钮单击事件的三种方法
- android FragmentTabHost 的简单使用
- 关于国债的一些计算: 理论TF价格1(缴款日前无付息)
- C# 问题收集
- 内网与外网间通信
- USB2.0传输带宽
- Android页面中按钮OnClickListener的设置
- InnoDB和MyISAM区别总结
- document.write()/document.open()/document.close() 用法
- Codeforce 364E 二维分治 包含K个1的 子矩阵个数
- java与c语言之间的socket通信—c客户端java服务器端
- 200行C代码编写你的第一个垃圾收集器
- Oracle Kernel Layer & ORA-600 Code Info
- linux2进程内存CPU管理笔记
- Stagefright框架中视频播放流程