首先导入xlistviewlibrary在布局中写
com.bwie.xlistviewlibrary.view.XListView
可以用ctrl看看是否导入成功
xlistView.setPullLoadEnable(true);
可以上拉刷新更多
initData(page);
xlistView.setXListViewListener(new XListView.IXListViewListener() {
@Override
public void onRefresh() {
list.clear();
initData(0);
}
@Override
public void onLoadMore() {
page++;
initData(page);
}
});
设置方法和变量page
上拉刷新和下拉加载
private void initData(int page) {
String s = baseUrl + page;
new AAA().execute(s);
}
这是方法
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public int getItemViewType(int position) {
return position%2;
}
在listView适配器中多添加两个方法
int type = getItemViewType(position);
switch(){
case 0:
break;
case 1:
break;
}
多条目加载
private void shuaxin() {
xlistView.setRefreshTime("刚刚");
xlistView.stopRefresh();
xlistView.stopLoadMore();
}
设置刷新完成在刷新适配器后使用