1. 程式人生 > >XListView設定上拉重新整理下拉載入和多條目載入

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();
    }

設定重新整理完成在重新整理介面卡後使用