【问题标题】:How to add an header to a GridView?如何将标题添加到 GridView?
【发布时间】:2012-10-13 19:26:13
【问题描述】:

我有一个GridView,它是一个日历。我想在上面一行中添加日期名称。

我尝试在 GridView 上方创建一个布局,但它并不适合所有设备。

我也不想将标题添加为网格中的单元格,因为我希望它们看起来与其他单元格不同。

是否可以向GridView 添加一个将根据列对齐的标题?

这是我GridView的照片:

有什么方法可以添加标题行吗?或者至少获取屏幕上每一列的大小并进行计算以确定Layout上方GridView上方的每个TextView之间需要多少边距?

谢谢!

【问题讨论】:

    标签: java android layout gridview


    【解决方案1】:

    首先,您必须在适配器的 getCount() 方法中添加 7,因为您需要额外的 7 个单元格作为标题

    然后,在适配器的 getView() 方法中,您必须检查位置是否为 0 到 6,然后创建标题单元格,例如 Mon Tue 等。

    【讨论】:

      猜你喜欢
      • 2012-10-24
      • 1970-01-01
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      相关资源
      最近更新 更多