1. 程式人生 > >開發過程中RecyclerView遇到的坑(包括巢狀使用時)

開發過程中RecyclerView遇到的坑(包括巢狀使用時)

1.使用recyclerView時,遇到了一個問題,裡面的內容怎麼也顯示不出來,試了一下將recyclerView的高度固定就能顯示了,經過在網上查詢,發現是使用wrap_content屬性不起作用,這個是recyclerView自帶的一個坑。

解決方法:提升一下recyclerView的版本,改為大於23.2.0的版本即可

2.recyclerView巢狀使用時,當呼叫notifyDataSetChanged方法重新整理頁面時,頁面會跳動到頂部,原因就是使用了wrap_match屬性

解決方法:將wrap_match屬性改為match_content屬性即可。

目前暫時遇到的就是這兩個坑,因為有了第一個引出來了第二個,如果一開始使用match_content屬性可能就不會知道這些。。後續發現recyclerView的坑會持續補充。。