0
我在recycleview中使用多類型項目。當我滾動recycleview的所有項目繼續滾動(不添加項目)recycleview的所有項目,然後它回調mothod onCreateViewHolder(..)。爲什麼它回調方法onCreateViewHolder(..)?onCreateViewHolder中的新項目recycleview多類型android
我在recycleview中使用多類型項目。當我滾動recycleview的所有項目繼續滾動(不添加項目)recycleview的所有項目,然後它回調mothod onCreateViewHolder(..)。爲什麼它回調方法onCreateViewHolder(..)?onCreateViewHolder中的新項目recycleview多類型android
如果您使用多種類型。第一次使用其他類型的ViewHolder時 - onCreateViewHolder將被調用。我假設你使用position來區分類型,在這種情況下,第一次回收者視圖遇到一個新類型的位置時,它會調用onCreateViewHolder。
但是當我再次滾動時,reccycleview回調onCreateViewHolder,它使我的列表很慢。你有更多的解決方案嗎?幫我! –
如果你給我看你的代碼,我可以幫助 –
在getItemViewType方法中,我使:return items.get(position).getTypeLayout(); –