Flutter使TableRow占用剩余的可用空间

时间:2019-04-01 16:36:30

标签: flutter

我有一个包含3行的表,IntrinsicColumnWidth方法根据该列中所有单元格的固有尺寸来设置该列的大小。这意味着它们将采用最小的宽度。正是我想要的第一和第二列。 我的问题是如何让第三行占用剩余的可用空间

Table(
   columnWidths: {
     0: IntrinsicColumnWidth(),
     1: IntrinsicColumnWidth(),
     2: IntrinsicColumnWidth(), // i want this one to take the rest available space
   },
   ...
),

1 个答案:

答案 0 :(得分:1)

我知道已经很晚了,但是对于任何寻求该问题答案的人,您可以尝试下面的代码。

Table(
   columnWidths: {
     0: FlexColumnWidth(1.0),
     1: FlexColumnWidth(1.0),
     2: IntrinsicColumnWidth(), // i want this one to take the rest available space
   },
   ...
),