Viewpager和各种其他组件的滑动冲突问题,例如百度地图,scrollview等
2015-12-21 09:59
435 查看
解决方法就是自定义viewpager.================================================================== package com.newpro.mydefine; import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.View; import android.widget.ScrollView; public class ViewPagerCompat extends ViewPager { public ViewPagerCompat(Context context) { super(context); } public ViewPagerCompat(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) { if (v.getClass().getName().equals("com.baidu.mapapi.map.MapView") || v.getClass().getName().equals("android.widget.ScrollView")) { return true; } // if(v instanceof MapView){ // return true; // } return super.canScroll(v, checkV, dx, x, y); } }
相关文章推荐
- 【剑指offer】之栈的压入弹出序列
- Android CountDownTimer倒计时器的使用
- 设计模式之适配器模式
- 100p
- HTML5的新增标签和废除的标签
- HTML5标签使用的常见误区
- qt的关闭窗口
- Zabbix分布式监控(zabbix-proxy)的配置关键点
- Android制作粒子爆炸特效
- 11gR2 删除磁盘组报ORA-15027 错误解决方法
- LeetCode319——Bulb Switcher
- 双休12月
- jsp的权限控制思路
- HTML5中Form表单使用方法
- HTML5表单信息验证工作原理
- perl获取当前目录
- iOS开发注意事项1
- 网络协议 http
- sqlite时间类型
- Android制作漂亮自适布局键盘的方法