ScrollView
ViewPager
Fragment
ListView
Fragment
ListView
滑动的时候先是整个ScrollView滑动,当ViewPager的位置到顶部时就让里面的ListView滑动。
重写OnInterceptEvent不管用,因为在不滑动的时候,ListView里的Item是可以点击的,ViewPager也是可以左右滑动的,如果直接让ScrollView拦截触摸事件,那就不无法左右滑动ViewPager和点击ListView中的Item 了。。
我是新手,求助,写了好几天了!!
你透過為
ScrollView
设置setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);
試試。安卓已經對巢狀滑動做了好多東西了,你可以試試NestedScrollView,RecycleView