下拉刷新
1. 在Eclipse中通过import,àandroidàExisting Android Code Into Workspace导入Android-PullToRefresh-master工具包---,生成4个项目,分别为LauncherActivity,Library,PullToRefreshListFragment,
PullToRefreshViewPager.调整没错后,运行LauncherActivity,运行使用正常即可.
2.在需要使用下拉刷新的项目中关联Library类库.即在项目名上鼠标右击,选择propertise,选择左侧android,再在右下方add关联即可.
3.对应listview布局标签写为
com.handmark.pulltorefresh.library.PullToRefreshListView
//声明
ListViewlv;
PullToRefreshListView prflListView;
//初始化,
prflListView=(PullToRefreshListView)findViewById(R.id.listview_main);
//lv=(ListView)findViewById(R.id.listview_main);撤去
lv=prflListView.getRefreshableView();//lv.setAdapter(adapter);
//设置效果
//设置旋转图片
prflListView.getLoadingLayoutProxy().setLoadingDrawable(getResources().getDrawable(R.drawable.pao1));
//设置文本
prflListView.getLoadingLayoutProxy().setPullLabel("下拉获取最新天气");//proxy代理,label标注标签
prflListView.getLoadingLayoutProxy().setRefreshingLabel("正在加载");
ptrListView.getLoadingLayoutProxy().setReleaseLabel("松手加载!");//release释放
prflListView.setOnRefreshListener(newOnRefreshListener<ListView>() {
@Override
publicvoidonRefresh(PullToRefreshBase<ListView> refreshView) {
present.showList();
}
});