有个需求,要调整网格布局第一列的列宽。
开始有点迷惑,设置span?
反正不管了,先看看现状。
就是正常的recyclerview+GridLayoutManager+ItemDecoration
但是,用UI工具划分网格之后,发现第一列本来就比其他列宽?
Why?
看代码里并没有什么设置列宽的内容。
纠结ing...
然后第二天,我改itemDecoration的时候,发现了,第2、3列都有设置left spacing,但是第一列没有!
刚好这个spacing与测出来的值可以对应上。
破案了。
总结:
itemDecoration设置间距的时候,会占用item的空间。