以 setOnClickListener 举例。
1. setOnClickListener(this)
本类实现监听,因此本类需要继承OnClickListener,并且实现onClick方法。
2. setOnClickListener(this.XXX)
本类不需要继承OnClickListener,只要实现XXX方法。
view plaincopy to clipboardprint?
public final Button.OnClickListener XXX= new Button.OnClickListener() {
public void onClick(View v) {
//......
}
}
3. 比较直接
不需要继续监听器,也不需要方法,省去取方法名的烦恼了~~hehe
view plaincopy to clipboardprint?
button.setOnClickListener(
new Button.OnClickListener(){
@Override
public void onClick(View v) {
//...
}
});
本文介绍了三种设置按钮点击监听的方法:1. 本类实现监听接口;2. 匿名内部类实现监听接口;3. 直接使用匿名内部类简化代码。
1207

被折叠的 条评论
为什么被折叠?



