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();//使用的方法
}