1. 程式人生 > >記錄某項目中的踩坑與解決(持續更新)

記錄某項目中的踩坑與解決(持續更新)

class hold 數量 eat 發現 適配 比賽 攔截 綁定

前言

最近參加了某個比賽, 我所選的賽題就是個類似知乎這樣的安卓app,由於著手近一個月了,踩了不少坑,之前沒怎麽記錄,估計事後也會忘記幹凈。
因此特開一帖,在此記錄下相關的坑。

記錄


寫完某個Recyclerview的item布局和相關適配器後, 然後展示的時候, 發現顯示出來的Item數量小於List中綁定的數據量;

首先是檢查了一遍適配器中的邏輯,發現沒啥問題。然後在onCreateViewHolder中打log,發現只創建了兩次就沒了(而實際應該創建6次)。

最後百度才發現是外面的ScrollView的問題,我這裏RecyclerView外套的是我自定義的ScrollView,攔截了子View的滑動事件,因此導致了測量方面的問題。

我換回原生ScrollView,內容就顯示完全了。

具體參考 https://www.jianshu.com/p/5c6f9540f9f6


記錄某項目中的踩坑與解決(持續更新)