下拉刷新功能

ActionBar-PullToRefresh-master

提供了两套方案:

1. actionbarcompat

使用Android兼容包Compat

功能较弱, 用户体验较差

2. actionbarsherlock(建议使用)

在Fragment中使用Actionbar_PullToRefresh库的步骤:

1) 布局最外层使用

uk.co.senab.actionbarpulltorefresh.extras.actionbarsherlock.PullToRefreshLayout

2) 在Fragment里的onCreateView()

mPullToRefreshLayout = (PullToRefreshLayout) layout

.findViewById(R.id.ptr_layout);

ActionBarPullToRefresh.from(getActivity()).allChildrenArePullable()

.listener(this).setup(mPullToRefreshLayout);

3) 实现下拉刷新监听接口

implements OnRefreshListener

重写方法onRefreshStarted()

子线程做数据加载,主线程更新UI

启动异步任务