我已经在我的活动中实现了这个https://stackoverflow.com/a/22797619/3064486 (垂直ViewPager)。我的适配器放置在viewpager中的片段中有一个滚动视图。
当我到达滚动视图的底部时,它不会在查看器中切换页面。然而,如果我从右下角或左下角滑动,这是一种工作,这是有点难以解释,但它跳转20-30%的完整滑动(从第1页到第2页),如果我立即释放它回去,我也可以滑动继续页面切换。
我相信我的滚动视图就是这里的问题。
ViewPager
<com.mypackage.MyVerticalViewPager>片段
<LinearLayout>
<ScrollView>
<!-- massive amount of stuff -->
</ScrollView>
</LinearLayout>我在这里尝试过这样的答案:
https://stackoverflow.com/a/14435116/3064486
编辑:我尝试了这个https://github.com/castorflex/VerticalViewPager/blob/master/library/src/main/java/fr/castorflex/android/verticalviewpager/VerticalViewPager.java,并使垂直滚动工作。ScrollView也能工作,但是当我到达底部的时候,我需要真正地把手指扔到另一个页面。我想我必须删除scrollView的某种超滚动。有人知道吗?
发布于 2015-06-24 06:44:25
使用ListView代替ScrollView可以解决这个问题。由于在parent.requestDisallowInterceptTouchEvent(true)方法上调用ScrollView方法很难处理滚动冲突,所以我也在处理这个问题,完成后我将给出解决方案。
https://stackoverflow.com/questions/25989769
复制相似问题