我動態地呈現(而不是下載)顯示在RecyclerView
中的項目的縮略圖。渲染應該以該項目的大小渲染這些縮略圖(所以沒有放大或縮小)。確定RecyclerView中視圖的大小
我已經試過在ImageView的調用措施()我RecyclerView
.Adapter子類的onBindViewHolder
和onViewAttachedToWindow
並在這兩種情況下,測量大小(實際尺寸)報告爲0。
所以,麻煩簡單地說,我無法弄清楚如何知道用什麼尺寸來渲染縮略圖。
我現在最好的猜測是附加一個偵聽器到getViewTreeObserver().addOnGlobalLayoutListener()
並在回調中呈現縮略圖,但看起來很尷尬。這真的是唯一的方法嗎?
我找不到GridLayoutManager
或RecyclerView
中的任何方法,只是問「這個孩子的觀點有多大?」
感謝,
選項1是良好結果和非Herculean努力的最佳交集。感謝您經過深思熟慮的建議。 – TomorrowPlusX