【发布时间】:2020-03-03 07:52:40
【问题描述】:
我在这里有点难过,但我试图在 Flutter 中将两个文本小部件在垂直开始处对齐,但无论我尝试做什么,文本都在文本小部件中居中,文本较少。我试图让“地址”标题和实际地址都从行的顶部垂直开始,但由于实际地址较长,它总是以地址标题为中心(在下图中,地址以第一份工作为中心)列表)。
这是我正在使用的代码:
Column(children: <Widget>[
Row(children: <Widget>[
Text('Status: ', style: TextStyle(fontWeight: FontWeight.bold),),
Text(job['status'])
],),
Row(children: <Widget>[
Text('Engineer: ', style: TextStyle(fontWeight: FontWeight.bold),),
Flexible(child: Text(job['eng']))
],),
Row(mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[
Text('Address: ', style: TextStyle(fontWeight: FontWeight.bold),),
Flexible(child: Text(job['address']))
],)
],)
我已尝试在行上执行 mainaxisalignment.start,但它不起作用...任何想法吗?
【问题讨论】:
-
您是要水平对齐还是垂直对齐?
-
垂直,我完全搞砸了!