我想让元素停留在空间之间,如果他们不溢出,但如果他们 Package 他们。
这是我的代码:
return LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
if (constraints.maxWidth <= MediaQuery.of(context).size.width * 0.5) {
return Wrap(
children: [
Text("very long text"),
Text("2"),
],
);
} else {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween
children: [
Text("short text"),
Text("2"),
],
);
}
},
);
即使文本很小,它也总是进入自动换行
1条答案
按热度按时间km0tfn4u1#
使用
alignment: WrapAlignment.spaceBetween