1. 程式人生 > >支援下拉重新整理上拉載入xrecyclerview的基本使用

支援下拉重新整理上拉載入xrecyclerview的基本使用

一.為什麼要使用xrecyclerview
當你有這樣一個需求:老闆要你做一個頁面,支援下拉重新整理上拉載入,並且點選上面的切換按鈕可以切換佈局的樣式列表變成表格或者瀑布流這樣傳統的listview,xlistview,recyclerview都不能解決問題.這時xrecyclerview能很好地解決我們的問題因為他集成了以上三者所有的功能.
二.如何使用xrecycview
實現起來比較簡單首先當然是設定佈局樣式
recyclerView = (XRecyclerView) findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setLoadingMoreEnabled(true);
其次是實現它的介面
public class AssessResultActivity extends BaseActivity implements View.OnClickListener,XRecyclerView.LoadingListener {
recyclerView.setLoadingListener(this);
在這裡插入資料
@Override
public void onRefresh() {
page = 1;
getDate();
}
實現分頁載入
@Override
public void onLoadMore() {
page++;
getDate();
}
adapter的寫法和listview的adapter類似只要繼承recycleview的viewhold即可
public class AssessResultAdapter extends RecyclerView.Adapter

相關推薦

支援重新整理載入xrecyclerview基本使用

一.為什麼要使用xrecyclerview 當你有這樣一個需求:老闆要你做一個頁面,支援下拉重新整理上拉載入,並且點選上面的切換按鈕可以切換佈局的樣式列表變成表格或者瀑布流這樣傳統的listview,xlistview,recyclerview都不能解決問題.

IOS控制元件系列二---優雅的UITableView的MVC模式設計,支援自定義重新整理/載入更多檢視(含swift)

demo效果如下: 本小框架設計原則依舊按照之前的慣例: 1.擴充套件性好,程式碼不冗餘(整個重新整理的頭部與底部程式碼不超過300行)。 2.邏輯清晰。 3.回撥介面清晰。 4.移植性好。 對於擴充套件性本框架擴充套件點如下: 1.框架中的

RecyclerView支援重新整理載入,多種佈局樣式。RV整合框架使用(一)

還在使用古老的Listview嗎? 還在繼承那個複雜的BaseAdapter嗎? 還在給listview ADDHead,ADDfoot嗎? 今天不用啦,我們只需使用SuperRefreshRecyclerView。 一切都只是一行程式碼的事情。 加入

react native自定義實現重新整理載入

1·定義元件 PageListView.js  /** * 上拉重新整理/下拉載入更多 元件 */ import React, { Component } from 'react'; import { Text, View, ListView, FlatList

mui 重新整理 載入

轉自http://ask.dcloud.net.cn/question/1247 動態禁止和恢復上下拉重新整理 留著做個demo 需要暫時禁止和恢復上下拉重新整理,我的初始化程式碼如下: mui.init({ styles: { top: ‘42px’, //子頁面頂部位置

android重新整理,載入更多

public class MainActivity extends AppCompatActivity { private RecyclerView mRecyclerview; private ArrayList<Integer> mList = new ArrayL

Android打造 ListView GridView等 通用的重新整理 自動載入的元件

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

vue-scroller的使用 實現重新整理 載入初始效果

安裝vue-scroller npm i vue-scroller -D 在main.js中: import VueScroller from 'vue-scroller' Vue.use(VueScroller) &nbs

重新整理載入框架:android-Ultra-Pull-To-Refresh

下拉重新整理上拉載入框架:PtrClassicFrameLayout 1、一個優雅的框架實現下拉重新整理上拉載入,學習來源:點選開啟連結 2、如何使用: 2.1、在專案中引入: compile 'com.shizhefei:MVCHelper-UltraRefresh:1

好用的重新整理 載入 框架 SmartRefreshLayout

特點功能:  簡單用例 1.在 build.gradle 中新增依賴 支援多點觸控 支援淘寶二樓和二級重新整理 支援巢狀多層的檢視結構 Layout (LinearLayout,FrameLayout...) 支援所有的 View(AbsListView

Refresh+LoadMore重新整理 載入更多

匯入有關的library庫 XListViewFlush import android.os.Bundle; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import

MUI重新整理載入實現

DOM結構 <div id="refreshContainer" class="mui-content mui-scroll-wrapper"> <div class="hui-media-list mui-scroll"> <u

Flutter之封裝一個重新整理載入的listview

封裝一個簡單的listview,下拉重新整理上拉載入 Getting Started 1.需求場景 在開發的過程中,經常要用到一個具有下拉重新整理和上拉載入更多功能的listview ,程式碼的實現思路基本是差不多的。所以有必要封裝一個通用的listview,方便使用。 2.需要用到

Android中ListView重新整理載入更多效果實現

  在Android開發中,下拉重新整理和上拉載入更多在很多app中都會有用到,下面就是具體的實現的方法。 首先,我們自定義一個RefreshListView來繼承與ListView,下面是程式碼: package com.example.downrefresh; import

Android 列表重新整理載入更多分頁功能

手機app 列表頁很常用,當資料特別多的時候,為了更好地使用者體驗,需要進行分頁處理。那麼分頁功能怎麼做呢? 看如下核心程式碼 if (mPage == 1 && mList != null) { mList.clear();

PullToRefresh 重新整理 載入

先匯入library包 //listView監聽 上拉載入 下拉重新整理 listView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() { @Override p

重新整理載入

import React, { Component } from "react"; import { withNavigation } from "react-navigation"; import RefreshListView, { RefreshState } f

PullTo重新整理載入+多條目檢視專項練習一()

PullTo下拉重新整理上拉載入 private int type = 0; private int page = 0; List<NewsBean.NewslistBean> list; private PullToRefreshListView

Android 重新整理載入PullToRefresh

PullToRefresh 開發者可以使用 PullToRefresh 對各種控制元件實現下拉重新整理或者上拉載入以及可以自定義重新整理和載入部分的檢視。 目前支援:ScrollView,ListView,WebView,RecyclerView。 PullToRefresh的使用步驟

TP5+小程式重新整理載入更多

網上看了好多,我也參考了好多,不過總結了大家的經驗還是做出來了,前提是你有了小程式的基礎,廢話不多說。我這裡是tp5+小程式的,先上預覽圖,因為是PC端測試,拍不成高清圖,講究看一下: 上拉載入更多下拉重新整理前端wxml程式碼: <view class="page