ScrollView与其子控件的onTouch事件冲突的解决方法
?
场景:
一个带滚动条的界面中,如果其中的子控件(如:ImageButton)上还有onTouce事件时,在触发子控件上MOVE触点时,如果MOVE方向与滚动条方向一致,则子控件的onTouce将会被父控件拦截掉
处理方法:
在子控件中增加如下代码
getParent().requestDisallowInterceptTouchEvent(true);//屏蔽父控件拦截onTouch事件