我必须设计以下布局:,它基本上类似于规划师。在这里,我必须显示整周的时间表。到目前为止,我已经完成了以下部分。
现在,我对这部分感到困惑:。我没有想到设计这个部分。 网格中突出显示的部分表示当时的事件。我的问题是如何使网格成为图示的网格。
答案 0 :(得分:1)
我会使用2D graphics并在代码中完全绘制它。 使用xml来实现这个设计真的很难,你可以用AbsoluteLayout给它一个镜头但不推荐使用它。
关于算法怎么做,首先要定义你的时间表所具有的小时数范围, 你不需要24小时,如果所有事件都在8 am-8pm范围内,例如从晚上8点到早上8点显示小时将是浪费时间。 获取屏幕大小并计算最小时间范围内一个矩形的大小。 后来计算矩形的位置和大小来表示事件是简单的数学。