Android-android Gridview 控件实现每一“行”的分隔线,相关的问题。
哎呀, 最近的项目中又有一个需求,有15个数据,用Gridview 去实现了一个5行3列的布局呈现了出来。 产品要求每一行都得有行的分割线。考虑到Gridview 和 listVie不同,listView 每一个item都是就是一行, 现在是3个元素组成一行, 我没找到直接设置行分割线的办法。希望大家能帮忙一下。
我目前的解决方法是:
让每一个元素的背景都带上分割线,让三个元素组合在一起,刚好就有那种感觉出来了。 不过比较悲催是,服务器传来的数据,在本地使用的时候还需要经过一段规则的过滤,有时会过滤掉一两个,按照我目前这种做法,最后一行就会缺少一到两格,分割线没组合在一起,特别难看。麻烦大家帮帮忙了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以用listView替代gridView去实现,每一列3个元素作为listView的子view
看看IReader那种书架效果怎么做的
你这个方法可以,完善一下,最后补齐两个“空”的元素,背景和图片设置为null,并且要设置成不能有点击反馈。另外,从ui设计角度来讲,最后一行是不是应该设置成没有分割线,那问题就更好处理了。