如何在android中使用PullToRefresh而不使用RecyclerView

时间:2017-06-05 13:45:53

标签: android android-recyclerview android-scrollview

我想使用 PullToRefresh ,但在我的应用中,我不使用recyclerview,并使用此小部件:android.support.v4.widget.NestedScrollView
我应该设置pull刷新以在我的应用程序中加载新数据,我该怎么办? 请不要给我使用RecyclerView,因为我还没有使用RecyclerView
我想用android.support.v4.widget.NestedScrollView

我怎么能?

1 个答案:

答案 0 :(得分:2)

使用SwipeRefreshLayout

this.srl1 = (SwipeRefreshLayout) findViewById(R.id.srl);
        if (srl1 != null) {
            srl1.setColorSchemeResources(R.color.red, R.color.green, R.color.blue);
            srl1.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
                @Override
                public void onRefresh() {
                    Refresh();
                }
            });
        }

XML CODE

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:id="@+id/srl"
    >



</android.support.v4.widget.SwipeRefreshLayout>