xListView = view.findViewById(R.id.xlistview);
myAdapter = new MyAdapter(getActivity(),list);
xListView.setAdapter(myAdapter);
getdata(0);
//上拉刷新
xListView.setPullLoadEnable(true);
// xListView.setPullRefreshEnable(true);//下拉刷新(可以不设)
////给xListView设置监听
xListView.setXListViewListener(new XListView.IXListViewListener() {
//下拉刷新
@Override
public void onRefresh() {
list.clear();
getdata(a);
a=0;
}
//上拉加载
@Override
public void onLoadMore() {
a++;
getdata(a);
}
获取数据之后调用
// 获得数据后一定要调用getclean()方法,否则刷新会一直进行
private void getclean() {
//停止加载更多
xListView.stopLoadMore();
//停止刷新
xListView.stopRefresh();
//设置日期显示格式
SimpleDateFormat formatter = new SimpleDateFormat("MM-dd HH:mm:ss");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);// 将时间装换为设置好的格式
////设置时间
xListView.setRefreshTime(str);
}
XListView实现上下拉刷新
猜你喜欢
转载自blog.csdn.net/qq_41423726/article/details/84930724
今日推荐
周排行