我有一个文本小部件,我在其中放置了一些文本(游戏标题),但是一些游戏标题达到了屏幕的最大宽度(例如A RenderFlex overflowed by 77 pixels on the right.
)。我怎么能把文字继续放在下面呢?
问题:
我想要这样:
|Im a very long title |
|that does not fit. |
编辑:
Text
小部件位于Row
小部件中的Column
小部件中。
答案 0 :(得分:0)
Row(
children: <Widget>[
SomeOtherWidget(),
Expanded( // add this
child: Text(
"This is a long text",
maxLines: 2, // you can change it accordingly
overflow: TextOverflow.ellipsis, // and this
),
),
],
)
将Text
包裹在Expanded
中并设置overflow
属性。