Android-android Gridview 控件实现每一“行”的分隔线,相关的问题。

Android-android Gridview 控件实现每一“行”的分隔线,相关的问题。

晚风撩人 发布于 2016-12-12 字数 573 浏览 1198 回复 3

哎呀, 最近的项目中又有一个需求,有15个数据,用Gridview 去实现了一个5行3列的布局呈现了出来。 产品要求每一行都得有行的分割线。考虑到Gridview 和 listVie不同,listView 每一个item都是就是一行, 现在是3个元素组成一行, 我没找到直接设置行分割线的办法。希望大家能帮忙一下。
我目前的解决方法是:
让每一个元素的背景都带上分割线,让三个元素组合在一起,刚好就有那种感觉出来了。 不过比较悲催是,服务器传来的数据,在本地使用的时候还需要经过一段规则的过滤,有时会过滤掉一两个,按照我目前这种做法,最后一行就会缺少一到两格,分割线没组合在一起,特别难看。麻烦大家帮帮忙了

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

想挽留 2017-10-17 3 楼

可以用listView替代gridView去实现,每一列3个元素作为listView的子view

归属感 2017-07-13 2 楼

看看IReader那种书架效果怎么做的

夜无邪 2017-06-17 1 楼

你这个方法可以,完善一下,最后补齐两个“空”的元素,背景和图片设置为null,并且要设置成不能有点击反馈。另外,从ui设计角度来讲,最后一行是不是应该设置成没有分割线,那问题就更好处理了。