广告也精彩
目录

前言

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、 本站网址: 91es.com3xcn.com
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
广告也精彩

相关文章

广告也精彩

暂无评论

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

暂无评论...

网站升级中

公告

近期网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html

本站域名

本站域名 : 91es.com3xcn.com。本站邮箱 : 站长邮箱 i@oorr.cn,通知邮箱we@oorr.cn ,如有更新,请看公告 。