2

我想创建日历。我想使用 ListView 作为 Hours For day 查看。

我遇到了一个问题,用于显示白天的事件。我将我的视图用作事件。当我想在两个小时之间显示我的视图时,一切都很好(因为只是在适配器的 getView() 方法中我膨胀了我的视图并显示它)但我无法在两个小时之间显示我的视图时间不在两个小时之间。

例如,我无法在 2:30 到 3:30 之间显示我的视图。我想在 ListView 上添加我的视图。

这是 ICS 日历,我想要这样的东西: 在此处输入图像描述
你可以在 5:30 到 6:30 之间看到事件。

4

1 回答 1

2

使用相对布局创建“层”。您的底部布局将以 ListView 和 TextView 作为顶部。但是这种布局可能会引起很多头痛。

我建议创建自定义组件(基于 LinearLayout),您可以在其中自己绘制时间并使用绝对定位放置 TextView。

于 2012-09-03T11:43:39.617 回答