gridview屏幕右侧留有空白缝隙问题解决

问题:item的宽度设为match_parent,horizontalSpacing设为想要的固定值,例如2px,结果显示屏幕右侧有空白缝隙。
原因:多列item平分屏幕宽度减去horizontalSpacing的剩余,每个item的宽度不一定为整数,但是px为item最小单位,系统为了item可以完整显示为舍去小数,最后造成有n个px的空白。
解决方案:gridview的最大宽度设为超出屏幕一定px,这样每个item宽度都为整数,至于超出屏幕部分一般很小,内容区不贴边就基本看不出来。

发布了224 篇原创文章 · 获赞 390 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/cui130/article/details/89297219
今日推荐