使用Tabs和每页片段的SwipeRefreshLayout具有过早的刷新功能

时间:2015-03-01 12:56:29

标签: android android-recyclerview swiperefreshlayout

我已经设置了一个应用程序,其中的slipTabs嵌套在swipeRefreshLayout中,其中我有包含recyclelerView列表的页面的片段。它工作正常,但是当我向下滚动列表然后滚动回到顶部时,它会再次向上移动刷新图标,然后再次失去原因,我迷失了...

    <com.example.android.ui.widgets.MultiSwipeRefreshLayout
        android:id="@+id/swipe_refresh_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:foreground="@drawable/header_shadow">

        <!-- Two fragments for the application -->
        <android.support.v4.view.ViewPager
            android:id="@+id/view_pager"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@color/my_activity_background">

        </android.support.v4.view.ViewPager>

    </com.example.android.ui.widgets.MultiSwipeRefreshLayout>

我已经关注了很多谷歌io应用程序,但我似乎无法弄明白,谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

原来我必须覆盖SwipeRefreshLayout的canChildScrollUp()

我是从here获得的!