recyclerview 使用的坑
1.有不同的布局
12_GridLayoutManager setSpanSizeLookup()方法 - 简书
setSpanSizeLookup
这个方法要会
spanCount和
getSpanSize
spanCount/getSpanSize() 才是这一项所占的宽度
2.均分
item布局要设置宽度为match_paraent
3.设置完了。发现高度不一样,有错位
这种情况一般发生在有不一样的布局是因为
recycler.addItemDecoration
这里面不对,有不同的布局。。要注意项数和offeset对应
这种适合所有item都是一样的。如果有不一样,需要稍加修改,就不会错位了
Android RecyclerView 间距全适配_recyclerview瀑布流式布局item间距_Zhang Jun的博客-CSDN博客