XListView设置上拉刷新下拉加载和多条目加载

首先导入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();
    }

设置刷新完成在刷新适配器后使用

猜你喜欢

转载自blog.csdn.net/qq_42793219/article/details/83961093
今日推荐