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