您的位置:首页 > 其它

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: