→ daniel098962: i是每個item內的項目是嗎 可以用visible來決定要不 11/21 12:18
→ daniel098962: 要顯示吧 11/21 12:18
→ taco2548: 是這樣沒錯,但是我的i項可能多達幾十個 11/21 12:38
→ taco2548: 這意謂我必須先產生足夠的i,然後再用visible來決定顯示 11/21 12:39
推 loveyoualway: 如果i是相同的view,只是內容顯示不一樣,可以動態ad 11/21 13:23
→ loveyoualway: d view 11/21 13:23
推 aids61517: 多達幾十個的話我想有兩種做法,一個是總共只用一個 11/21 14:19
→ aids61517: RecyclerView,然後有2種itemViewType,資料攤平至一個 11/21 14:20
→ aids61517: List,另一個是兩層RecyclerView,可以讓所有第二層的 11/21 14:22
→ aids61517: view共用一個RecycledViewPool 11/21 14:22
推 aids61517: 但是第二種方式在i數量比較大時會有效能上的問題 11/21 14:31
→ taco2548: 謝謝,可以詳述第一種方法嗎?沒有看懂QQ 11/21 14:34
推 martinboy10: 第一種應該是確定i總共有幾種 然後再用Visible決定要 11/21 14:44
→ martinboy10: 哪個不秀哪個應該要秀 11/21 14:45
推 martinboy10: 或是將Item寫成一個UI物件 然後每個Item在塞一個 11/21 14:50
→ martinboy10: RecycleView來顯示你的i的部分 11/21 14:51
推 aids61517: 我的想法是假如Shop有List<Product> products,把資料 11/21 15:02
→ aids61517: 轉成{Shop, Product, Product..., Shop, Product..} 11/21 15:02
→ aids61517: 這樣的List,並透過adapter的getItemViewType判斷當前 11/21 15:03
→ aids61517: position的是Shop還是Product來產生對應的ViewHolder 11/21 15:04
→ taco2548: 我的i項view都是相同的 11/21 15:18
→ taco2548: 是單純卡在數量不固定,想找非巢狀RecyclerView的寫法 11/21 15:19
推 martinboy10: View相同的話也可以用addView的方式 11/21 15:38
→ erty0402: 我想應該是是onbindview實要根據item來動態增加刪除chi 11/23 11:13
→ erty0402: ldview 11/23 11:13
推 arxing: 推stickyheaders/sectioningAdapter 12/27 21:18
→ brandonron: 問一下,你是要做可以收/展的樣式嗎? 06/18 02:04