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

发布于 2016-12-12 00:50:46 字数 321 浏览 1282 评论 3

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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

评论(3

想挽留 2017-10-17 19:47:55

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

归属感 2017-07-13 10:04:25

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

夜无邪 2017-06-17 02:06:28

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文