Android ViewPager的事件冲突的解决办法
更新时间:2017年06月02日 10:33:20 投稿:lqh
这篇文章主要介绍了Android ViewPager的事件冲突的解决办法的相关资料,需要的朋友可以参考下
Android ViewPager的事件冲突的解决办法
当我昨天做viewpager内图片的滑动时,发现图片没有滑动,反而是viewpager滑动了,后来在网上查了资料,解决的事件冲突的问题。
@Override public boolean dispatchTouchEvent(MotionEvent ev) { //处理与Viewpager的事件冲突 if (mCurArrayMode==1){ getParent().requestDisallowInterceptTouchEvent(true); } return super.dispatchTouchEvent(ev); }
在viewpager内的子view重写dispatchTouchEvent(),然后用if语句,满足条件时,执行getParent().requestDisallowInterceptTouchEvent(true);,这是告诉父容器自己会处理事件,父容器不要阻拦。这样就可以了。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Android开发使用strings.xml多语言翻译解决方案
这篇文章主要为大家介绍了Android开发使用strings.xml多语言翻译解决方案,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06Android应用中使用DOM方式解析XML格式数据的基本方法
这篇文章主要介绍了Android应用中使用DOM方式解析XML格式数据的基本方法,值得注意的是DOM方式解析的效率并不高,在数据量大的时候并不推荐使用,需要的朋友可以参考下2016-04-04
最新评论