我有一個RecyclerView
,它顯示文檔的每天修改列表。項目是TextView
與值分別爲「3號線更新到...」,「刪除第5行」等。ViewHolder
手柄2種觀點:在CardViews中嵌入RecyclerView的元素
- 頭:這是天。這些都是簡單
TextView
太那個以粗體顯示,較大等 - 日誌:這就是我說的是:「更新線路3 ......」等
我想是什麼每個「日」及其相應的日誌都嵌入在CardView
之內。但是一份文件每天可以有大量的修改(> 100)。因此,以編程方式創建一個以CardView
爲根的佈局,在其上調用100次addView()以添加每個日誌,然後將此佈局傳遞給RecyclerView
對我來說不是一個好主意。
他們是否有任何方法來界定將嵌入CardView
內的「positionStart」和「positionEnd」視圖之間?在我看來,這是不可能的,或者通過在CardView
內以編程方式添加每個TextView
,但它會減慢視圖的綁定並破壞ViewHolder模式。我是對的還是他們的解決方案我沒有想過?
對不起,由於項目管理,我無法處理這個問題。但是,我嘗試了你的ItemDecoration,它工作的很好!我只是有最後一個項目的問題,它不顯示'CardView'的底部陰影。我認爲這個問題出現在'onDrawOver'裏面,我設法檢測到我最後一個項目(如果這是一個頭文件,這並不重要),但是我在使用Android進行繪製時非常糟糕,而且我無法設法在正確的地方設置底部的陰影,也許你可以幫忙?仍然感謝你的偉大和詳細的答案! – MHogge