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

怎么办

最佳答案

使用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代码

<?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>

10-08 03:14