RecyclerView加載更多

接著上篇文章

我覺得官方的SwipeRefreshLayout已經(jīng)是個(gè)很好的控件,這里就不多說了

StringURL="http://www.imooc.com/api/teacher?type=4&num=";

下面引入這個(gè)庫,它就是一個(gè)給RecyclerView加底部View的庫

RecyclerViewWithFooter

把library進(jìn)入進(jìn)來

因?yàn)槲覜]有api,就用了一點(diǎn)小技巧把數(shù)據(jù)改了條數(shù),所以每次加載之后都是回到頂部,自己想辦法解決

然后修改代碼


java中

mRecyclerViewWithFooter=(RecyclerViewWithFooter)this.findViewById(R.id.listview);? ?

mRecycleView.setLayoutManager(newLinearLayoutManager(this));?

這樣就可以了,是不是很簡單,呵呵。

如果需要監(jiān)聽Rv滑到底部,

mRecyclerViewWithFooter.setOnLoadMoreListener(new OnLoadMoreListener() {

@Override

public void onLoadMore() {

// 下拉刷新操作

new Handler() {

@Override

public void handleMessage(Message msg) {

// 千萬別忘了告訴控件刷新完畢了哦!

newMAinAsynctask().execute(URL+page+"0");

}

}.sendEmptyMessageDelayed(0,5000);

}? ? ? ??

});

在Mainactivity進(jìn)行異步操作之前

newMAinAsynctask().execute(URL+page+"0");

OK了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,539評(píng)論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,939評(píng)論 25 709
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,321評(píng)論 0 17
  • RecyclerView 下拉刷新一般都是通過SwipeRefreshLayout組件來實(shí)現(xiàn),在關(guān)于加載更多,則需...
    了不起的潘閱讀 1,288評(píng)論 0 4
  • 2008-3-9 20:34 裘艷敏 在充滿愛的世界里 我將我的愛拋向空中 她會(huì)躍入云層,變成彩虹 點(diǎn)亮人們心中的...
    求研閔閱讀 274評(píng)論 2 1

友情鏈接更多精彩內(nèi)容