如何给recyclerView瀑布流设置均等间距

 我来答
匿名用户
2016-09-02
展开全部
recyclerVIew 默认是不带间距的,但是我们可以通过SpacesItemDecoration方法给其设置间距,但是这样问题来了这样设置的间距如果有两列的话 中间的间距是你设置的间距的2倍,至于为什么会这样,是SpacesItemDecoration方法中设置间距的方式是给itemview的四周加上间距 所以左右会叠加.
这时候我就会去在代码中设置recyclerview的padding(设置的padding是想要设置的间距的一半,当然如果这样的话SpacesItemDecoration(间距也是目标间距的一半)),发现最外层的间距就更大了 。后来才想到问题所在 ,在代码中设置的距离是px 在xml文件中设置的间距是dp,所以后来索性都在代码中设置距离让其格式统一这样间距就相同了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式