记一个有趣的问题——RecyclerView网格布局item宽度

有个需求,要调整网格布局第一列的列宽。

开始有点迷惑,设置span?

反正不管了,先看看现状。

就是正常的recyclerview+GridLayoutManager+ItemDecoration

但是,用UI工具划分网格之后,发现第一列本来就比其他列宽?

Why?

看代码里并没有什么设置列宽的内容。

纠结ing...

然后第二天,我改itemDecoration的时候,发现了,第2、3列都有设置left spacing,但是第一列没有!

刚好这个spacing与测出来的值可以对应上。

破案了。

总结:

itemDecoration设置间距的时候,会占用item的空间。

你可能感兴趣的:(安卓踩坑合集,安卓基础,安卓,android)