recyclerView載入兩個布局

2021-08-19 13:31:08 字數 665 閱讀 9527

一、想要實現載入兩套不同的布局,只需在getitemviewtype方法中返回不同的type,就可以在oncreateviewholder方法中根據不同的type載入不同的布局,不同的布局,也同時也要實現不同的viewholder。onbindviewholder方法也就可以根據不同的個布局進行不同的操作

/**

* 介面卡

*/class myadapter extends recyclerview.adapter else

}@override

public int

getitemviewtype(int position) else

}@override

public void

onbindviewholder(final recyclerview.viewholder holder, final int position)

@override

public int

getitemcount()

public class myviewholderone extends recyclerview.viewholder

}public class myviewholdertwo extends recyclerview.viewholder

}}

recyclerview底部載入方案

因為專案中多個列表都需要用到底部載入,所以我想了乙個簡單的底部載入方案。先分析一下整個底部載入過程吧,首先為recyclerview設定滑動監聽,recyclerview滑動時判斷是否到達底部,到達就呼叫載入更多的方法。另外,還要控制載入過程的同步。實現 1.建立了乙個類用來管理整個底部載入過程 p...

RecyclerView載入多種布局

因公司需求,需要對條碼資料進行資料查詢,但是返回的結果是多種型別的,所以需要根據返回的資料型別進行不同布局的顯示。所以就需要用到多布局載入 網上也找到了很多的文章,但是就是無法實現我想要的效果,根據一上午的折騰終於將完成了我的需求,廢話也不多說,直接進入主題 首先我們需要知道recyclerview...

RecyclerView載入複雜布局

github原始碼位址 碼雲原始碼位址 這是nestedscrollview是布局xml,我用的是25.3.1版本,就不會有無法計算裡面recyclerview的高度問題。設定滑動慣性 recyclerviewproduct.setnestedscrollingenabled false 要記得re...