Android开发 按钮点击事件的几种写法

来源:互联网 发布:微博登录网络异常 编辑:程序博客网 时间:2024/05/17 22:56

方法1:

引用的类

import android.widget.Button;import android.view.View.OnClickListener;

Activity类内

private Button MyBtn = null;MyBtn = (Button)findViewById(R.id.button1);  MyBtn.setOnClickListener(new BtnListener());

创建BtnListener类,重载OnClickListener事件

    class BtnListener implements OnClickListener{        @Override    public void onClick(View v)    {    //TODO    }    }

========================================================================================

方法2:

引用的类

import android.widget.Button;import android.view.View.OnClickListener;

编写自定义事件函数

    public void BtnOnClick(View v)    {        //TODO    }

在Activity对应的layout目录下的XML文件内,对于相应的BUTTON键值内加入

android:onClick="BtnOnClick"

========================================================================================


两种方法的区别:

方法1,便于后期维护以及扩展,类似动态方法

方法2,如果为固定且长期不需要维护的则可以写死,类似静态方法


原创粉丝点击