【发布时间】:2021-07-05 05:59:42
【问题描述】:
我想在一个 Row 小部件中放置两个列表。 代码是什么样的:
Row(
children: [
Expanded(child: ListView(children: [TabItem(), TabItem()])),
Row(children: [TextButton(), IconButton()]),
],
)
我发现我不能将两个列表都包装在Expanded 或Flexible 中,因为这两个小部件会将空间分成两半,或者它们会按百分比分割空间。
对于左侧列表,我希望它是可滚动且灵活的,就像在 CSS flex: auto 中所做的那样。
对于正确的列表,我想在其中添加一些按钮,就像在 CSS flex: 0 0 auto 中所做的那样。
【问题讨论】:
-
它有什么问题?