SwipeRefreshLayout是安卓原生的下拉刷新控件,可以包裹一个子View
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</android.support.v4.widget.SwipeRefreshLayout>
在布局中得到控件
final SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
swipeRefreshLayout.setColorSchemeResources(R.color.main_dress_color,R.color.colorAccent,R.color.colorPrimary,R.color.colorPrimaryDark);
// onDemo();
onDemo1();
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
swipeRefreshLayout.postDelayed(new Runnable() {
@Override
public void run() {
//关闭
swipeRefreshLayout.setRefreshing(false);
}
},3000);
}
});