flutter Row需要一个填充空白的占位我该怎么办
您可以使用Spacer小部件来创建一个填充空白的占位,它会将其余空间均匀地分配给它前后的小部件。例如:
Row(
children: [
Text('Left'),
Spacer(),
Text('Right'),
],
);
这将在Left和Right之间创建一个填充空白的占位。如果您想要更细粒度的控制,您可以使用Expanded小部件来将特定的小部件扩展到剩余空间的最大值。例如:
Row(
children: [
Expanded(
flex: 2,
child: Text('Left'),
),
Expanded(
flex: 1,
child: Text('Right'),
),
],
);
这将使Left小部件占据两个部分中的两个,而Right小部件占据一个部分中的一个。
原文地址: https://www.cveoy.top/t/topic/cDGI 著作权归作者所有。请勿转载和采集!