recyclerview中的item子項寬高設置無效

recyclerview寬高無效

今天在使用Androidx包下的recyclerview的時候,寫adapter的時候發現無論裏面的item大小如何編寫都無法變化大小,統一都是wrap_content,去網上搜索了一下問題,發現是源碼的問題。
簡單來說,就是將原本的

View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.rv_home_reserve,null);

寫法轉變爲

View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.rv_home_reserve,parent,false);

寫法,具體原因是在重載的時候,如果參數填寫null的話,會默認設置爲wrap_content,從而導致一些問題。

詳細的分析等等請見:

https://www.jianshu.com/p/a2172589aafb

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