声明:下文是在看过这篇文章 http://blog.csdn.net/guolin_blog/article/details/9097463 的一个总结,所以有需要做进一步了解者,可以直接去看一下
在这次的实验练习中,我们只采用了一个 Button 的事件来做分析
1.先给Button添加相应的事件:
private Button testBtn;
testBtn = (Button)findViewById(R.id.testBtn);
testBtn.setOnClickListener(new MyClickListener());
testBtn.setOnTouchListener(new MyTouchListener());
class MyTouchListener implements OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.d("event dispatch", "onTouch : "+event.getAction());
return true;
}
}
class MyClickListener implements OnClickListener {
@Override
public void onClick(View arg0) {
Log.d("event dispatch", "onClick");
}
}