我有一个文本小部件(位于容器中)。小部件中的文本始终显示为左对齐。
Container(decoration: myBoxDecoration(),
child: Row(children: <Widget>[
Center(child: Text('Historical Information Below (latest Results at top)', textAlign: TextAlign.center,))],),
),
我使用了参数:
TextAlign: TextAlign.center
但是可惜,这没有用。
我什至在“中心”窗口小部件中添加了此“文本”窗口小部件,但无济于事。
我在做什么错了?
答案 0 :(得分:2)
发生这种情况是因为您在Text
小部件内有Row
小部件。
因此,将mainAxisAlignment: MainAxisAlignment.center
添加到Row
Container(
decoration: myBoxDecoration(),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Center(
child: Text(
'Historical Information Below (latest Results at top)',
textAlign: TextAlign.center,
),
),
],
),
)
或删除Row
Container(
decoration: myBoxDecoration(),
child: Center(
child: Text(
'Historical Information Below (latest Results at top)',
textAlign: TextAlign.center,
),
),
)