android RecyclerView界面出現很多空白

今天在寫recyclerView的時候,發現裏面的item顯示不正常,多個item之間出現很大一片空白,起初還以爲是我沒有新建頁面,從其他界面直接複製過來導致的,但後來發現即使我新建頁面也還是這麼一大段一大段的空白,又去換主題,各種換路子,就是不行,最後沒辦法了,把原來的界面所有的代碼全部拖過來,還是不行,最後就納悶了,除了網格佈局 setGridLayout()和線性佈局setLinearLayout()的區別,再沒什麼區別了,看了很久才發現問題,

如果我將setGridLayout()換成setStaggeredGridLayout(),然後將item的根佈局的match_content高度換成 wrap_content(以前ListView這麼寫都沒問題),就好了,那煩人的大段大段的空白就沒了,光看這兩個單詞的意思已經解釋了爲什麼會出現這樣的問題了。這裏就不多做解釋,希望這裏能解決你跟我一樣的問題

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章