您的位置:首页 > 其它

scrollview拦截子控件的滑动

2016-06-07 15:37 246 查看
刚开始想让scrollview不拦截任何事件,都给子控件处理,不处理的返回后自己再处理

可scrollview内含有edittext,尴尬了。edittext会处理onTouchEvent,那就滑动不了了

再想要让莫一部分的控件自己处理,就让它请求父控件不要拦截就好了

代码中设置了还是不行,看了这篇文章,知道了
http://blog.csdn.net/jiwangkailai02/article/details/46666147 href="http://blog.csdn.net/jiwangkailai02/article/details/46666147" target=_blank>点击打开链接

只有重写自己用到的View的onTouchEvent方法,在其ACTION_DOWN的时候,调用父View的requestDisallowInterceptTouchEvent(true)方法设置,在ACTION_UP或者ACTION_CANCEL的时候,调用调用父View的requestDisallowInterceptTouchEvent(false)方法重置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: