【发布时间】:2013-04-29 04:47:33
【问题描述】:
我想要一个带有空网格线的网格视图,如下所示
这是我到目前为止所得到的,仅在占用的单元格中带有网格线的网格视图。我也想要空单元格中的网格线。这可能吗?
【问题讨论】:
标签: android android-layout android-gridview gridlines
我想要一个带有空网格线的网格视图,如下所示
这是我到目前为止所得到的,仅在占用的单元格中带有网格线的网格视图。我也想要空单元格中的网格线。这可能吗?
【问题讨论】:
标签: android android-layout android-gridview gridlines
我几乎可以肯定 GridView 从未用于此目的,因此您有两种选择。
-编写自己的支持默认视图的 GridView。
或
-如果这不是一个实时变化的动态视图:
在您的适配器中,在 getCount 方法中设置最小值(返回 Math.max(actualSize, minimumCount))。并将没有数据的视图设置为空框。
确保计数始终为 4 的某个模数,以确保每一行都将被填满。
这正是我脑海中的想法,很可能有更好的方法来做到这一点,但希望我能让你朝着正确的方向前进。
【讨论】:
尝试在网格的空单元格中放置一个 empy View。
例如,使用不带文本的TextView,或仅使用new View()。
【讨论】: