Android 点击事件的四种写法:
2. 采用匿名内部类
缺点:若是点击事件太多,则需要的匿名内部类太多
3. 将 MainActivity 实现 OnClickListener 接口,实际开发中非常常用的写法
优点:可以解决方法 2 的问题
1. 以内部类的形式实现 OnClickListener 接口,定义点击事件
class MainActivity extents Activity{
// ...
private class MyListener implements OnClickListener{
public void Onclick(View v){
// ... 点击事件的响应
}
}
}
2. 采用匿名内部类
缺点:若是点击事件太多,则需要的匿名内部类太多
class MainActivity extents Activity{
protected void onCreate(...){
// 以匿名内部类的方式实现
bt_call.setOnClickListener(new OnClickListener{
public void Onclick(View v){
// ... 点击事件的响应
}
});
}
}
3. 将 MainActivity 实现 OnClickListener 接口,实际开发中非常常用的写法
优点:可以解决方法 2 的问题
class MainActivity ext