轉載請註明出處:http://blog.csdn.net/kester_/article/details/53039348
Android事件分發會經過一系列步驟與事件,順序爲:
1.父控件的dispatchTouchEvent;
2.父控件的onInterceptTouchEvent; // 決定是否將事件分發給子控件,不攔截則調用3456,攔截則調用父控件的觸摸事件
3.子控件的dispatchTouchEvent;
4.子控件的onTouch; // 需要setOnTouchListener纔會被調用
5.子控件的onTouchEvent;
6.子控件的onClick; // 在子控件的onTouchEvent的ACTION_UP中被調用