//需要自己写的library
//设置上拉刷新 下拉加载的效果
xlv.setPullRefreshEnable(true);
xlv.setPullLoadEnable(true);
xlv.setXListViewListener(new XListView.IXListViewListener() {
@Override
public void onRefresh() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
xlv.stopRefresh();
onLoad();
}
},2000);
}
@Override
public void onLoadMore() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
xlv.stopLoadMore();
onLoad();
}
},2000);
}
});
// 获得数据后一定要调用onLoad()方法,否则刷新会一直进行,根本停不下来
private void onLoad() {
xlv.stopRefresh();//停止刷新
xlv.stopLoadMore();//停止加载更多
SimpleDateFormat formatter = new SimpleDateFormat(“MM-ddHH:mm:ss”);//设置日期显示格式
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);// 将时间装换为设置好的格式
xlv.setRefreshTime(str);//设置时间
}