导航号,我的单页导航
目录

前言

Android GridView horizontalSpacing属性值无效解决方式,方便自己查阅。

好记性不如烂笔头

正文

之前一直没注意这个问题,今天调试时发现GridView设置为match_parent后没有horizontalSpacing的属性效果没有实现。

android:horizontalSpacing无效

网友的回复

android:horizontalSpacing 在Gridview排列的时候不是优先考虑的,GridView有个列数的控制,在当前GridView的宽度下,能展示的完设置的列数则平均分配,在当前不够分配的时候才会考虑那个android:horizontalSpacing设置的值

也就是说当GridView宽度不够分的时候才会考虑horizontalSpacing配置的值。

解决方式有如下几种:

  1. 使用paddingEnd等padding属性压缩GridView有效宽度
  2. 设置GridView的宽度

由于我这需要展示滚动条,因此只能使用paddingEnd来限制GridView的有效宽度。

参考文章

  1. 急求!Android,gridView,两行间距过大(一页)。android:horizontalSpacing="2dip"试过无效_百度知道 (baidu.com)
版权声明 1、 本站名称 91易搜
2、 本站网址 https://www.91es.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权请留言
4、 本站禁止发布或转载任何违法的相关信息,如有发现请向站长举报
导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...