开源项目Actionbar-pulltorefesh的使用

下拉刷新功能

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

    启动异步任务


你可能感兴趣的:(开源项目Actionbar-pulltorefesh的使用)