簡體   English   中英

Firestore Recycler 適配器 - 多種視圖類型

[英]Firestore Recycler adapter - multiple view types

我想創建一個聊天活動,它將使用 Firestore 數據庫中的數據並以兩種不同的布局顯示消息。

為此,我需要一個具有多種視圖類型的adapter 嘗試使用單一視圖類型並隱藏TextViews ,結果導致應用出現顯示問題。

I found solutions to create such an adapter for either Firebase Realtime Database or javascript, but I can't find any for Firestore Database and Java using Android Studio. 我應該如何進行?

swapAdapter

基本上設置一個簡單的firestore和所有必需的實例,如RecyclerViewModelViewHolderadapter1adapter2 etc...

這是一個很好的例子: How to display data from Firestore in a RecyclerView with Android?

然后使用swapAdapter將當前適配器與提供的適配器交換。 它類似於setAdapter(Adapter)但假定現有適配器和新適配器使用相同的ViewHolder並且不清除RecycledViewPool

文檔: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#swapadapter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM