textview 事件 其他 strong ram activit str eve bool
Activity类(Activity及其各种继承子类)
dispatchTouchEvent()、onTouchEvent()
2、ViewGroup类(LinearLayout、FrameLayout、ListView等.....)
dispatchTouchEvent()、onInterceptTouchEvent()、onTouchEvent()
3、View类(Button、TextView等.....)
dispatchTouchEvent()、onTouchEvent()
PS:需要特别注意一点就是ViewGroup中额外拥有onInterceptTouchEvent()方法,其他两个方法为这三种类所共同拥有。
、public boolean dispatchTouchEvent(MotionEvent ev) ————事件分发方法,分发Event所调用
2、public boolean onInterceptTouchEvent(MotionEvent ev)————事件拦截方法,拦截Event所调用
3、public boolean onTouchEvent(MotionEvent event)————事件响应方法,处理Event所调用
TouchEvent的监听事件分发机制
来源: http://www.bubuko.com/infodetail-2338055.html