[Android] Viewpager 与 Google map v2 冲突,导致地图不能左右滑动解决
2013-01-29 17:45
585 查看
最近在做项目,同时用到这两个控件,在viewpager中嵌入了google map,但是发现地图左右滑动出现了卡顿,于是乎推测可能是Viewpager的原因,两者冲突。
解决办法:
重新写一个NewViewPager继承Viewpager
解决办法:
重新写一个NewViewPager继承Viewpager
public class NewViewPager extends ViewPager { public NewViewPager (Context context) { super(context); } public NewViewPager (Context context, AttributeSet attrs) { super(context, attrs); } @Override protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) { // Not satisfied with this method of checking... // working on a more robust solution if(v.getClass().getName().equals("maps.j.b")) { return true; } //if(v instanceof MapView){ // return true; //} return super.canScroll(v, checkV, dx, x, y); }}
布局中写:
<com.teamsourcing.wintec.activity.NewViewPager android:id="@+id/viewpager" android:layout_width="fill_parent" android:layout_height="fill_parent" />
相关文章推荐
- Android中SwipeRefreshLayout和ViewPager左右滑动冲突的原因以及正确的解决方法
- 解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题
- ViewPager和ResideMenu左右滑动冲突解决方法。ResideMenu viewPager
- Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突?
- 安卓ViewPager中嵌套ViewPager的滑动冲突解决,定时器实现ViewPager的无限左右滑动。
- 关于透明状态栏的使用以及与软键盘冲突(导致SrollView不能滑动)的解决办法
- Android ViewPager嵌套ViewPager滑动冲突的解决方法
- Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法
- 完美解决Android里面scrollview嵌套及listview嵌套viewpager的滑动冲突问题的简单方法
- 解决ViewPager的左右滑动和点击返回事件的冲突
- 解决android中viewpager和内嵌html滑动事件冲突
- 【Android】完美解决SwipeRefreshLayout中嵌套ViewPager时滑动冲突的方法
- Android listview viewpager解决冲突 滑动
- Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突?
- Android:SwipeRefreshLayout和ViewPager滑动冲突的原因和正确的解决方式
- Android App中ViewPager所带来的滑动冲突问题解决方法
- 复制AItsuki的Android:SwipeRefreshLayout和ViewPager滑动冲突的原因和正确的解决方式
- Android 中SwipeRefreshLayout与ViewPager滑动事件冲突解决方法
- Android中Viewpager,ScrollView嵌套ViewPager滑动冲突解决
- Android ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题解决方案