点击事件的四种写法

来源:互联网 发布:java 线程 join用法 编辑:程序博客网 时间:2024/05/17 04:32

1:外部类的点击:onCreate中写上button1.setOnClickListener(new Mylisener());

  其外部写上

private class Mylisener implements OnClickListener {<span style="white-space:pre"></span>public void onClick(View v) {<span style="white-space:pre"></span> <span style="white-space:pre"></span>callphone();  //使用的方法<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}
2:采用匿名内部类的点击事件:onCreate中写上button1.setOnClickListener(new Mylisener());

其外部写上

button1.setOnClickListener(new OnClickListener() {public void onClick(View v) {callphone();//使用的方法}});
3:在onCreate中写上//让Activity实现点击事件的接口

button1.setOnClickListener(this);

让其实现implements OnClickListener接口,创建出

public void onClick(View v) {switch (v.getId()) {case R.id.button1:callphone();//使用的方法break;default:break;}}

4:在布局文件中间中个Button设置android:onClick="callPhone"

在MainActivity的外部写上public void callPhone(View view){

callphone();//使用的方法
}

0 0
原创粉丝点击