RecyclerView设置GridLayoutManager居中显示

当需要RecyclerView设置GridLayoutManager实现表格样式时,RecyclerView设置了相同的paddingLeft、paddingRight


做出效果如下:


明显看出,左边的边距比右边的小很多。为什么会出现这么大的反差?我们不妨左右边距不设置,做出效果图如下:

由此我们可以得出结论,RecyclerView设置间距的时候,第一列前面是没有设置,但最后一列后边是设置了的。那我们要想做到居中,可以在第一列前面设置一个和间距一样宽的左边距,最终效果如下:

你可能感兴趣的:(RecyclerView设置GridLayoutManager居中显示)