【发布时间】:2019-04-29 22:19:48
【问题描述】:
我知道如何在文本小部件中使用省略号。 overflow: TextOverflow.ellipsis 做得很好。但我的问题是它实际上只显示一行。我正在尝试制作类似于下图的布局:
如何在 Flutter 中做到这一点?
这是一种常见的布局,遗憾的是它没有在任何地方记录:(
【问题讨论】:
我知道如何在文本小部件中使用省略号。 overflow: TextOverflow.ellipsis 做得很好。但我的问题是它实际上只显示一行。我正在尝试制作类似于下图的布局:
如何在 Flutter 中做到这一点?
这是一种常见的布局,遗憾的是它没有在任何地方记录:(
【问题讨论】:
除了maxlines 之外,还使用overflow。如果您需要坚持非常严格的固定高度,那么您可以根据您的字体大小轻松计算出最大线的大小。
Text(
'my super long string',
textAlign: TextAlign.left,
overflow: TextOverflow.ellipsis,
maxLines: 3,
),
【讨论】: