問題:ViewPager里面包含一個HorizontalScrollVIew,ViewPager左右滑動時能夠切換Activity撮奏,但是HorizontalScrollVIew無法滾動帐我。具體如下:
1.自定義一個繼承ViewPager的類早龟,如CustomViewPager(例如属提,在com.eoeandroid.widget 包中創(chuàng)建該類):
2.主要就是重寫viewPager的 canScroll()方法
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);
}
}