我想要一个带有空网格线的网格视图,如下所示
这是我到现在为止所看到的,仅在被占用的单元格中使用网格线的gridview。我也想在空单元格中使用网格线。这可能吗?
答案 0 :(得分:1)
我几乎肯定GridView从未打算这样做,所以你有两个选择。
- 编写支持默认视图的GridView。
OR
- 如果这不是一个实时变化的动态视图:
在适配器中,在getCount方法中设置最小值(返回Math.max(actualSize,minimumCount))。并将没有数据的视图设置到空框中。
确保计数总是为4的mod,以确保每行都会被填充。
这正是我想到的最重要的事情,最有可能做到这一点,但希望我能让你朝着正确的方向前进。
答案 1 :(得分:0)
尝试在网格的空单元格中放置一个空的View
。
例如,使用没有文字的TextView
,或只使用new View()
。