【发布时间】:2020-09-14 10:20:53
【问题描述】:
我实际上想知道如何在按钮中正确居中文本。我正在使用自定义字体,并且使用此字体,无论我在做什么,它都不会在按钮内居中显示我的文本。
我已经发现,使用标准字体(我猜是 Roboto),它也不能完美地在中心对齐,但这并不是很烦人。
这是我的代码:
RaisedButton(
onPressed: () {},
child: Text("LOG IN"),
),
这是它使用我的自定义字体产生的效果:
这里是标准 Roboto:
非常感谢!
【问题讨论】:
-
您使用的是什么字体,这可能是问题,但我们需要确定。
-
是的,我尝试了其他几种字体,但似乎只有这种字体的情况。这是客户的私人字体,但与 Secca 相似,或者我认为它的 Secca 有一些调整。具体我不知道。
-
看起来不错,您仍然可以通过在 Column 中添加一个环绕文本并在其上方添加一个 SizedBox 来使其居中,并尽可能多地尝试居中,即使我建议切换字体。如果你不知道,你可以查看fonts.google.com(谷歌字体)寻找一些好的稳定字体。
标签: flutter dart text-alignment