android gridview中的空网格线?

时间:2013-04-29 04:47:34

标签: android android-layout android-gridview gridlines

我想要一个带有空网格线的网格视图,如下所示

Gridlines in Empty Cells

这是我到现在为止所看到的,仅在被占用的单元格中使用网格线的gridview。我也想在空单元格中使用网格线。这可能吗?

Gridline in Occupied Cells

2 个答案:

答案 0 :(得分:1)

我几乎肯定GridView从未打算这样做,所以你有两个选择。

- 编写支持默认视图的GridView。

OR

- 如果这不是一个实时变化的动态视图:

  1. 在适配器中,在getCount方法中设置最小值(返回Math.max(actualSize,minimumCount))。并将没有数据的视图设置到空框中。

  2. 确保计数总是为4的mod,以确保每行都会被填充。

  3. 这正是我想到的最重要的事情,最有可能做到这一点,但希望我能让你朝着正确的方向前进。

答案 1 :(得分:0)

尝试在网格的空单元格中放置一个空的View。 例如,使用没有文字的TextView,或只使用new View()