ViewPager中嵌套ViewFlipper手势冲突的解决办法
来源:互联网 发布:gave算法中是什么意思 编辑:程序博客网 时间:2024/06/08 06:48
问题:
由于界面实现的需要,在ViewPager中嵌套ViewFlipper,这应该也是比较常见的界面,但实现过程中遇到了一个问题:这ViewPager和ViewFlipper手势冲突了,当在ViewFlipper中滑动要切换时,同时触发了ViewPager,使得ViewPager也跟着一起滑动。
解决:
在网上找了一大圈,有各种解决方法,不过大部分是曲线救国,在EOE看到一帖子,终于找到了解决的办法:
在子View中执行getParent().requestDisallowInterceptTouchEvent(true),在本例子中即在ViewFlipper执行这个方法,我个人是在dispatchTouchEvent中执行,即:
@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { getParent().requestDisallowInterceptTouchEvent(true); super.dispatchTouchEvent(ev); commOnTouchEvent(ev); //进行子View手势的相应操作 return true;}
- ViewPager中嵌套ViewFlipper手势冲突的解决办法
- 下拉刷新组件中嵌套ViewPager的一个手势冲突
- ScrollView嵌套ViewPager冲突的解决办法
- scrollview 嵌套 viewpager 滑动冲突的解决办法
- 【Android 事件处理】关于Android ViewPager中嵌套ScrollView的手势冲突
- 关于ViewPager 嵌套ViewPager和flyco依赖冲突的解决办法
- 【事件冲突】ScrollView嵌套ViewPager冲突的解决办法
- Viewpager嵌套滑动冲突解决办法
- 解决viewflipper 与scrollview的手势冲突
- 下拉刷新与ViewPager冲突的处理,android-Ultra-Pull-To-Refresh下拉刷新嵌套ViewPager手势冲突
- 在ScrollView中嵌套ViewPager,ViewPager不能显示的解决办法
- viewPager嵌套viewPager的事件冲突问题,
- ViewPager嵌套ViewPager的冲突解决
- HorizontalScrollView 中嵌套 viewpager滑动冲突的解决
- PullToRefreshListView中嵌套ViewPager滑动冲突的解决
- 解决ViewFlipper的OnClick方法与手势冲突的方法
- 自定义ScrollView,以解决viewflipper 与scrollview的手势冲突
- 缓存式的ViewPager&和其他手势控件冲突的解决办法
- win7 64位下安装oracle 10g 64位,问题汇总。
- jstl标签库入门
- 容器关系图
- Eclipse 安装配置指南
- C语言中#号和##号的使用
- ViewPager中嵌套ViewFlipper手势冲突的解决办法
- Resource is out of sync with the file system 解决方案
- 用mplayer制作pcm文件
- 理解mysql锁(1)锁的概述
- Excel打开错误提示 'c:\program files\...\..convert software.xla' could not be found
- C语言中#号和##号的使用 - 转载
- g++ 命令参数解释
- 教你用笔记本破解无线路由器密码
- Git hook (钩子文件)机制