動(dòng)漫人物
2021-07-09 14:01:45
我試圖在每個(gè) RecyclerView 中將多個(gè) RecyclerView 除以 TextView,這段代碼對我有用,但我想讓代碼更簡單。有人可以幫我解決這個(gè)問題嗎?如果我想添加一個(gè)或多個(gè) RecyclerView,它只會(huì)生成一個(gè)類似的表達(dá)式,只需將表達(dá)式 1 更改為其他表達(dá)式即可。我認(rèn)為它可以比該代碼更簡單。我試過一個(gè) switch 和一個(gè) if 塊,但我沒有任何運(yùn)氣。我該怎么做?
1 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
為什么不把 RecyclerViews 和 TextViews 的列表放在一個(gè)垂直的 Recyclerview 中
所以你可以動(dòng)態(tài)綁定它們
編輯
為了創(chuàng)建一個(gè)垂直的回收器視圖,您應(yīng)該首先看看是否可以將所有行數(shù)據(jù)包裝在一個(gè)單一的List
或不?
因此,如果這是可能的,唯一剩下的就是創(chuàng)建一個(gè)垂直LayoutManager
來顯示您的行。類似于 :new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false)
并RecyclerView
從那里將其分配給您的新對象,唯一剩下的就是創(chuàng)建ViewHolders
它們并將它們與數(shù)據(jù)綁定。這很簡單。
您可以查看此示例項(xiàng)目以更好地理解
添加回答
舉報(bào)
0/150
提交
取消