Android RecyclerView下拉更新
1. Layout用SwipeRefreshLayout包RecyclerView
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/gank_swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"/>
</android.support.v4.widget.SwipeRefreshLayout>
2. SwipeRefreshLayout加入監聽
SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.gank_swipe_refresh_layout);
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override public void onRefresh() {
//do something
}
});3. 取消更新動畫
swipeRefreshLayout.setRefreshing(false);
留言
張貼留言