Flutter RenderBox布局报错解决: RenderBox was not laid out

156 阅读1分钟

解决方法

1. 明确父组件的约束

  • ​使用 Expanded 或 Flexible
    在 Column 或 Row 中为可滚动组件分配剩余空间:
  children: [
    Expanded( // 分配剩余空间
      child: ListView(children: [...]),
    ),
  ],
)