您可以使用Spacer小部件来创建一个填充空白的占位,它会将其余空间均匀地分配给它前后的小部件。例如:

Row(
  children: [
    Text('Left'),
    Spacer(),
    Text('Right'),
  ],
);

这将在LeftRight之间创建一个填充空白的占位。如果您想要更细粒度的控制,您可以使用Expanded小部件来将特定的小部件扩展到剩余空间的最大值。例如:

Row(
  children: [
    Expanded(
      flex: 2,
      child: Text('Left'),
    ),
    Expanded(
      flex: 1,
      child: Text('Right'),
    ),
  ],
);

这将使Left小部件占据两个部分中的两个,而Right小部件占据一个部分中的一个。

flutter Row需要一个填充空白的占位我该怎么办

原文地址: https://www.cveoy.top/t/topic/cDGI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录