[英]Adding ImageViews to RecyclerView Item Layouts
我有一個帶有項目的RecyclerView
,有時應有時最多顯示三個圖標。 目前,我只是加入ImageViews
在布局onBind
梅托德動態,但有時ImageViews
被添加到了錯誤的項目。 我也閱讀了有關加載圖像問題的其他一些問題,什么是最好的方法?
在custom_row.xml中定義三個ImageVies或您命名的任何ImageVies。 設置換行內容的寬度和center_horizontal上的gravitiy,這樣就可以很好地顯示出來。 在您的onBindViewHolder(ItemViewHolder ivHolder, int position)
您必須執行以下操作:根據當前位置,您可以在GONE
OR VISIBLE
上設置1,2或3個imageview-visibilities。 因此圖像將始終以水平為中心。 然后,用圖像填充imageviews。 我想是的。 它對我有用。
不要忘記在ItemViewHolder
構造函數中定義3個Imageview。
ViewHolder可以從另一個位置回收,因此,如果在onBindViewHolder中添加視圖,則需要根據位置的依賴關系添加或刪除視圖(如果存在) 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.