Android UI设计 ViewPager 中嵌套HorizontalScrollView
来源:互联网 发布:网络文明手抄报 编辑:程序博客网 时间:2024/05/18 07:05
在开发的过程中,viewpager有的时候需要嵌套HorizontalScrollView,但是会遇到一种情况就是HorizontalScrollView的滑动事件被viewpager截取了,导致HorizontalScrollView无法工作。看了下网上的文章在stackoverflow看到了一个解决方案。需要是重写这个HorizontalScrollView:
public class TestScrollView extends HorizontalScrollView{ public TestScrollView(Context p_context, AttributeSet p_attrs) { super(p_context, p_attrs); } @Override public boolean onInterceptTouchEvent(MotionEvent p_event) { return true; } @Override public boolean onTouchEvent(MotionEvent p_event) { if (p_event.getAction() == MotionEvent.ACTION_MOVE && getParent() != null) { Log.d("DEBUG", "intercept move event"); getParent().requestDisallowInterceptTouchEvent(true); } return super.onTouchEvent(p_event); }}使用这个方法后,就可以正常使用HorizontalScrollView滑动功能了。
- Android UI设计 ViewPager 中嵌套HorizontalScrollView
- HorizontalScrollView 中嵌套 viewpager滑动冲突的解决
- ViewPager中嵌套HorizontalScrollView导致无法滑动换页冲突解决
- Android中ViewPager and HorizontalScrollVIew 冲突
- android中HorizontalScrollView实现viewpager的效果
- HorizontalScrollView中viewpager冲突
- HorizontalScrollView中嵌套ViewPager时,ViewPager无法滑动的问题解决方法
- Android中多层嵌套ViewPager,ViewPager中Fragment内容空白
- android中viewpager,scrollview的嵌套问题
- android中viewpager,scrollview的嵌套问题
- android中viewpager,scrollview的嵌套问题
- android---在ScrollView中嵌套ViewPager
- Android知识-ViewPager中嵌套activity页面
- Android中Viewpager,ScrollView嵌套ViewPager滑动冲突解决
- ViewPager,HorizontalScrollView
- HorizontalScrollView+Viewpager
- android Viewpager HorizontalScrollView 实现分页栏拖拽
- android Viewpager HorizontalScrollView 实现分页栏拖拽
- inline 的好处
- Linux的五个查找命令
- Hadoop&hive安装配置
- C# 图像灰度处理
- 漾七夕
- Android UI设计 ViewPager 中嵌套HorizontalScrollView
- ubuntu下使用SVN
- android DatePicker年月日和月日年的显示
- qtwebkit调试google maps的交互问题 (转)
- 扫雷小游戏-改进
- 查看FC HBA卡信息的方法
- JavaScriptCore, WebKit的JS实现(一)
- mysql 管理
- Oracle 常用dump命令