1. 程式人生 > >【Android】recyclerView無資料,只顯示一條資料

【Android】recyclerView無資料,只顯示一條資料

RecyclerView相比ListView,優化了許多,但是有許多要注意的地方。

1.首先可能出現的情況是,recyclerView無資料展示。可能由如下原因導致:

①getItemCount()方法要返回arrayList的長度,不能返回0.


②要對recyclerView設定LayoutManager


③資料發生變化以後,要通知adapter進行資料更新


2.其次可能發生的情況是,只展示了一條資料!recyclerView卻把該佔的螢幕都佔了。(我這邊有五條資料,recyclerView粘的高度是五條資料的高度,卻只顯示第一條)

還以為資料有問題,實際是,recyclerView每一項的佈局檔案,高度要設定成wrap_content ,而不能是match_parent。