[英]Multiple views in RecyclerView
我正在我的應用程序中使用recyclerView
,該行的行具有三種不同的布局。
我根據數據類型更改布局中每一行的不同視圖的可見性。 例如,如果是文本發布,則將imageView
的可見性更改為不可見;如果是圖像發布,則將textView
的可見性更改。
這是不好的做法嗎? 這會對應用程序造成過多的開銷嗎?
這不是最好的方法。 請參見: 如何創建具有多種視圖類型的RecyclerView?
還有一些庫,以防您需要更復雜的行為同時保持結構整潔。 例如,請參閱Groupie 。
請檢查此答案。
主要思想-您應該實現適當適配器的getItemViewType並使用getItemViewType返回的類型相應地創建布局
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.