读书人

ScrollView与其子控件的onTouch事件冲

发布时间: 2014-01-15 15:40:23 作者: rapoo

ScrollView与其子控件的onTouch事件冲突的解决方法

?

?

场景:

一个带滚动条的界面中,如果其中的子控件(如:ImageButton)上还有onTouce事件时,在触发子控件上MOVE触点时,如果MOVE方向与滚动条方向一致,则子控件的onTouce将会被父控件拦截掉

?

处理方法:

在子控件中增加如下代码

getParent().requestDisallowInterceptTouchEvent(true);//屏蔽父控件拦截onTouch事件

?

读书人网 >Web前端

热点推荐