【发布时间】:2021-11-19 00:49:40
【问题描述】:
我是 Flutter 的新手,遇到了 Container 小部件大小的问题,该小部件具有 Row 和 Column 作为它的孩子。我的目标是使用动态数据呈现 Column 和 Row 小部件。代码如下。
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(35),
color: Colors.orange.shade400,
),
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 15.0, horizontal: 25.0),
child: Column(
children: <Widget>[
Text("PEAK/THURSDAY"),
Text("\$24,355"),
weeklyExpenseBuilder(), // Row with Text widgets
],
),
),
)
不固定容器的大小允许它占用所有屏幕空间,但固定它的高度会导致RenderFlex overflow 错误。有什么方法可以让Container 小部件只占用与其孩子占用的空间一样多的空间。
我的目标设计看起来像这样
【问题讨论】:
标签: flutter user-interface containers flutter-layout