【发布时间】:2019-11-22 07:56:40
【问题描述】:
我有一个Text 小部件,不知道为什么它似乎只是在顶部和底部有填充,即使我没有在代码中设置任何内容。这是默认的 Flutter 应用,我只是修改了字体大小。
body: Center(
child: Column(
children: <Widget>[
Text(
'0:00.00',
style: TextStyle(fontSize: 76),
),
],
),
),
这是 Android Studio 中突出显示的 Text 小部件的屏幕截图。真的没有其他任何东西添加任何填充,所以我不知道它为什么在那里。
有时你会在 CSS 中得到它,即使没有设置任何填充,但你可以简单地使用 padding: 0 将其删除,但我不知道如何在此处执行,因为我找不到填充选项Text 小部件。
编辑:填充量随字体大小而变化。它似乎总是包含一定数量的填充,例如 html H1 标记。
【问题讨论】:
-
我认为更多的代码包括某种容器或整个代码。
-
@yaho cho 这是文本小部件的完整代码,它是在 Android Studio 的图像中突出显示的小部件。没有其他任何东西可以影响它。它只是保存在一个没有参数的
children: <widget>[中,也就是一个没有参数的Row。 -
你试过负填充吗?
-
@dmarquina 我没有尝试过任何类型的填充,因为我不知道 Text 小部件有填充设置。那你怎么设置呢?
-
我将问题修改为默认的 Flutter 应用程序以提高透明度。即使在那里,您也可以看到问题存在。您当然可以使用默认项目在 Flutter 中自己重新创建问题。