Flutter中Text布局

93 阅读1分钟

在程序中Text属性textAlign: TextAlign.left无效,并且无论如何设置都是居中。

经过查询发现Text是被上层容器包裹的,所以怎么设置都不会看到效果,因为没有多余的空间去左对齐或右对齐。

所以通过更改上层容器对齐方式就可实现Text布局更改。

例如:将Text放在Colum组件中,所以只需要对Colum设置:

crossAxisAlignment: CrossAxisAlignment.start

对Text设置:

textAlign: TextAlign.left