解决ViewPager里面包含一个HorizontalScrollVIew触摸冲突问题
来源:互联网 发布:歌词星星知我心呐 编辑:程序博客网 时间:2024/05/16 10:01
问题:ViewPager里面包含一个HorizontalScrollVIew,ViewPager左右滑动时能够切换Activity,但是HorizontalScrollVIew无法滚动。因此特别写了个详细的方法供大家参考参考,具体如下:
1.自定义一个继承ViewPager的类,如CustomViewPager(例如,在com.eoeandroid.widget 包中创建该类):
- package com.eoeandroid.widget;
- import android.content.Context;
- import android.support.v4.view.ViewPager;
- import android.util.AttributeSet;
- import android.view.View;
- import android.widget.HorizontalScrollView;
- public class CustomViewPager extends ViewPager {
- public CustomViewPager(Context context) {
- super(context);
- }
- public CustomViewPager(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- @Override
- protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) {
- if (v instanceof HorizontalScrollView) {
- return true;
- }
- return super.canScroll(v, checkV, dx, x, y);
- }
- }
- <com.eoeandroid.widget.CustomViewPager
- android:id="@+id/vPager"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_weight="1.0"
- android:flipInterval="30"
- android:persistentDrawingCache="animation" />
阅读全文
0 0
- 解决ViewPager里面包含一个HorizontalScrollVIew触摸冲突问题
- ViewPager里面包含HorizontalScrollView 触摸项冲突
- 解决ViewPager与HorizontalScrollView 冲突
- 解决 HorizontalScrollView 和 ViewPager 的滑动冲突
- viewpager跟HorizontalScrollView,listview冲突的问题
- HorizontalScrollView中viewpager冲突
- HorizontalScrollView 中嵌套 viewpager滑动冲突的解决
- ViewPager中嵌套HorizontalScrollView导致无法滑动换页冲突解决
- Android HorizontalScrollView 水平滑动 里面放listView 解决滑动冲突
- 解决ViewPager嵌套ViewPager滑动冲突问题
- 解决ViewPager嵌套ViewPager滑动冲突问题
- ViewPager与子View手势触摸冲突解决
- 解决HorizontalScrollView与SeekBar滑动冲突的问题.
- 解决HorizontalScrollView 里面组件 设置为match_parent 无效的问题。
- 使用Ultra-Pull-To-Refresh下拉刷新时解决与嵌套的viewpager触摸滑动冲突的问题
- Android中ViewPager and HorizontalScrollVIew 冲突
- 解决Viewpager与listivew冲突问题
- 解决Gallery与viewpager滑动冲突问题
- android使用shape画背景阴影、背景颜色渐变
- git 常用命令(含删除文件) git提交本地分支到远程分支
- 图像卷积在代码中的实际操作
- 关于音视频同步的问题。
- WAMPServer —— 更改web根目录
- 解决ViewPager里面包含一个HorizontalScrollVIew触摸冲突问题
- js的forEach,for in , for of
- MySQL之Full Outer Join用法
- 第12周项目1- Prime算法的验证
- dubbo+zookeeper+spring+springMVC+mybatis的使用
- Vue 中的 v-cloak 解读
- 物联网技术未来的路
- Week Four
- MyBatis Mapper XML文件详解