public static void main(String[] args) {
View view = new View();
view.setOnClickListener(new OnClickListener(){
@Override
public void OnClick(View b) {
System.out.println( b.cs);
}
});
view.click(); //触发事件
View view = new View();
view.setOnClickListener(new OnClickListener(){
@Override
public void OnClick(View b) {
System.out.println( b.cs);
}
});
view.click(); //触发事件
}
package test;
public class View {
public interface OnClickListener {
public void OnClick(View b);
}
String cs="你调用了我!";
OnClickListener listener;
//用户点击屏幕触发
public void click() {
//使用着实现该接口
listener.OnClick(this);
}
public void setOnClickListener(OnClickListener listener) {
this.listener = listener;
}
}
本文介绍了一个简单的Java程序示例,展示了如何为自定义的`View`类添加点击监听器并处理点击事件。通过匿名内部类实现`OnClickListener`接口,当视图被点击时会输出一条消息。
2078

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



