SwipeRefreshLayout--Android最高のドロップダウンリフレッシュ!


ドロップダウンリフレッシュはAndroid開発者が頭を悩ませてきたもので、サードパーティのドロップダウンリフレッシュlistviewをたくさん書いている大神がたくさんいますが、多少はバグや性能の問題があります.グーグルがこれを出すまで--SwipeRefreshLayoutのすべてのドロップダウン・リフレッシュは問題ではありません
1,gradleでは:
dependencies { compile 'com.android.support:support-v4:22.2.+' }

2,SwipeRefreshLayoutはGoogle公式のプルダウンリフレッシュ付きlayoutで、listviewをSwipeRefreshLayoutに包む必要があります
.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/id_swipe_ly"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        "@+id/id_listview"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        
    .support.v4.widget.SwipeRefreshLayout>

3、SwipeRefreshLayoutにsetOnRefreshListenerインタフェースを実装させると、onRefresh()の方法を書き換えることができます.
mSwipeLayout =(SwipeRefreshLayout)findViewById(R.id.id_swipe_ly);

            mSwipeLayout.setOnRefreshListener(this);
            mSwipeLayout.setColorScheme(android.R.color.holo_green_dark, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light);// 4           

4,最後にonRefresh()という方法であなたのデータをリフレッシュすればいいので、簡単明瞭です.余計なものがなくて効果的です