【问题标题】:Empty gridlines in android gridview?android gridview中的空网格线?
【发布时间】:2013-04-29 04:47:33
【问题描述】:

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

这是我到目前为止所得到的,仅在占用的单元格中带有网格线的网格视图。我也想要空单元格中的网格线。这可能吗?

【问题讨论】:

    标签: android android-layout android-gridview gridlines


    【解决方案1】:

    我几乎可以肯定 GridView 从未用于此目的,因此您有两种选择。

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

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

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

    2. 确保计数始终为 4 的某个模数,以确保每一行都将被填满。

    这正是我脑海中的想法,很可能有更好的方法来做到这一点,但希望我能让你朝着正确的方向前进。

    【讨论】:

    • @Romano 谢谢伙计,我有第二个选择。但是我只想知道是否有其他方法。
    【解决方案2】:

    尝试在网格的空单元格中放置一个 empy View。 例如,使用不带文本的TextView,或仅使用new View()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 2010-11-02
      相关资源
      最近更新 更多