我想在页面的左侧对齐三个Text()
。这些文本在Padding()
块内,这些在Column()
内。
以下是它的外观:
以下是代码:
Column(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Padding(
padding: EdgeInsets.only(top: 78),
child: Text(
'Matches',
style: TextStyle(
color: Colors.white,
fontSize: 44,
fontWeight: FontWeight.bold,
),
),
),
Padding(
padding: EdgeInsets.only(top: 20),
child: Text(
'Today\'s Live Matches',
style: TextStyle(
color: Colors.white, fontSize: 20, fontWeight: FontWeight.bold),
),
),
Column(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Padding(
padding: EdgeInsets.only(top: 20),
child: Text(
'LIVE MATCH',
style: TextStyle(
color: Colors.white,
fontSize: 12,
fontWeight: FontWeight.bold),
),
)
],
)
],
)
试试这个
crossAxisAlignment:CrossAxisAlignment.start
参考:qazxsw poi
Text class有Text widget
财产。
加上
textAlign
到你的textAlign = TextAlign.left
小部件
有关更多Text
选项,请参阅here
参考:qazxsw poi
该列具有textAlign
属性,默认为center
加
Column class
到你的crossAxisAlignment
小部件
有关更多crossAxisAlignment = CrossAxisAlignment.start
选项,请参阅Column