button按钮的四种监听之二

来源:互联网 发布:定制衣柜 知乎 编辑:程序博客网 时间:2024/06/14 03:30

1、通过activity类来实现OnclickListener接口

(1)继承接口 public class MainActivity extends Activityimplements OnClickListener{}

(2)public class MainActivity extends Activity implements OnClickListener在此处点击第一个错误修正方法来添加一个onclick方法

(3)找到控件的ID Button btn =(Button) findViewById(R.id.btn);

(4)添加点击事件 btn.setOnClickListener(this); 

(5)onclick方法 

public void onClick(View v) {
 TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");

}

2、定义一个类来实现onclickListener

(1)定义Mylistener类继承onclickListener接口class Mylistener implements OnClickListener{


@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}

(2)找到控件的ID Button btn =(Button) findViewById(R.id.btn);

(3)创建Mylistener对象 Mylistener mylistener=new Mylistener();

(4)添加点击事件 btn.setOnClickListener(mylistener);

另外:如果有两个按钮要添加点击监听事件怎么做呢?

(1)Button btn =(Button) findViewById(R.id.btn);

 Button btn2=(Button) findViewById(R.id.btn2);

(2)用switch方法确定点击了哪个按钮,通过v.getid()获取id

switch (v.getId()) {
case R.id.btn:
Log.i("TAG", "点击了1按钮");
break;
case R.id.btn2:
Log.i("TAG", "点击了2按钮");
default:
break;
}

如果有小伙伴觉得我写的对的,请顶一下这篇博文。

阅读全文
0 0
原创粉丝点击