我在一个具有不同字体大小的Text-Widgets中有两个简单的Row。我使用CrossAxisAlignment.start将它们垂直放置在垂直轴的开头。不幸的是,这两个文本块没有正确地对齐。当我在Flutter: Inspect Widget中使用VSCode时,我可以看到两个Text-Widgets在行顶部都有一些垂直间距,这随着字体大小的增加而增加。这让我想起了在line-height CSS中的属性,但是我还没有在CSS中找到相应的属性。
有没有办法在没有这种间隔的情况下呈现Text-Widget的内容?
若要再现此行为,请在颤振创建演示应用程序中使用以下Row:
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text('First', style: TextStyle(fontSize: 50),),
Text('Second', style: TextStyle(fontSize: 20)),
],
),发布于 2020-05-11 20:37:53
我认为1.0是字体大小的百分比。也许18%?
https://api.flutter.dev/flutter/painting/TextStyle/height.html
https://stackoverflow.com/questions/54518009
复制相似问题