Android 事件機制

1、原理說明:spa

http://blog.csdn.net/morgan_xww/article/details/9372285 .net

2、ViewPager來實現左右滑動切換tab,若是tab的某一項中嵌入了水平可滑動的View就會讓你有些不爽,好比想滑動tab項中的可水平滑動的控件,卻致使tab切換。orm

由於Android事件機制是從父View傳向子View的,能夠去檢測你當前子View是否是在有可滑動控件等,決定事件是否攔截,可是這個比較麻煩,並且並不能解決全部的問題(必須檢測觸摸點是否在這個控件上面),其實有比較簡單的方法,在你嵌套的控件中注入ViewPager實例(調用控件的getParent()方法),而後在onTouchEvent,onInterceptTouchEvent,dispatchTouchEvent裏面告訴父View,也就是ViewPager不要攔截該控件上的觸摸事件。blog


解決辦法:http://blog.csdn.net/aaawqqq/article/details/43824631 事件

相關文章
相關標籤/搜索