正如您在下图中看到的,文本具有相同数量的字符,但由于数字"1“比"5”和"2“更细,因此两个文本的宽度不同。
我如何在Flutter中调整它?
发布于 2019-03-01 09:04:25
使用等宽字体,也称为固定间距、固定宽度或非比例字体,是一种字母和字符都占据相同水平空间的字体。
维基百科很好地解释了这一点。https://en.wikipedia.org/wiki/Monospaced_font
发布于 2019-03-01 09:22:10
Hiepav建议,似乎是一个很好的方法,因为你没有做错什么,但字体中的每个字符都有不同的宽度,所以它必须调整以留出足够的空间。
但是,作为一种变通办法,您实际上可以将文本包装在一个固定宽度大小的框中,这样就可以为两个小部件的字符宽度变化提供足够的空间,例如具有宽度约束和居中对齐子控件的SizedBox
、ConstrainedBox
甚至Container
。这样,使用该字体时,至少应该将:
垂直对齐。
https://stackoverflow.com/questions/54935487
复制相似问题