如何在Android中为GridView设置网格线

3

我正在使用GridView来展示我的应用程序中的3列汇总报告。除了GridView的网格线缺失外,一切似乎都正常。

请问有人可以建议如何显示GridView和表头的网格线吗?

谢谢。


试一下这个链接:https://dev59.com/wmjWa4cB1Zd3GeqPnyaA - Umesh Lakhani
1个回答

1

我实际上有一个更简单的解决方案。

你可以设置你的Gridview的垂直和水平间距,比如说1dp2dp,具体取决于你想要边框有多粗。然后只需将你的GridView的背景颜色设置为你需要的边框颜色即可。

如果这个方法对你有用,请告诉我。


谢谢!我的GridView中只有两列。这两列之间的间距太大了。如果我设置背景颜色,那么两列之间的空隙会被填充上颜色,看起来就不像边框了。我只想要一条细线覆盖在GridView单元格数据上。 - Mahe
这是由于GridView的stretchMode属性造成的。如果你将gridview设置为使用columnWidth stretch mode,你的网格项将会被拉伸以适应屏幕。http://developer.android.com/reference/android/widget/GridView.html#attr_android:stretchMode - Vinay S Shenoy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接