【问题标题】:How can I implement this using Flutter? [closed]如何使用 Flutter 实现这一点? [关闭] 【发布时间】:2020-12-21 13:20:33 【问题描述】: 我正在尝试为酒店预订应用程序构建一个类似于日历的界面,如下所示。我不能在这里使用任何 pub dev 包,因为最左边的列必须包含酒店房间的名称。关于如何实施的任何想法? The Layout 【问题讨论】: 如果我在下面的回答有用,请花点时间接受,否则请告诉我。 标签: flutter dart flutter-layout 【解决方案1】: Table widget 似乎是解决此问题的好方法 【讨论】: 为每一列添加日期将是一项极其痛苦的任务。你不觉得吗? 不一定。您可能只使用 datetime 对象来提取工作日和日期。从第一列的 datetime.now() 开始,然后是本周的 datetime.now() + 1、+2 等。使用功能相对移动到今天。假设用户想在下周显示,你会计算 datetime.now()+7 (或 datetime.now() + 7 * nb 次用户按下“下周”)。 ...使用函数调用来生成列。我现在不在电脑上,但如果有帮助的话,我可以稍后给你写一个工作示例?? 如果你能做到,那就太好了!非常感谢!