提问者:小点点

如何在Flutter中多列文本(文本应该根据其长度在多个小部件中拆分)


DR

在字符串达到其文本小部件中的maxmimum高度后,如何拆分字符串?

我的问题

我是一个新的扑克,这就是为什么我可能没有看到低挂的水果。

我想要的是,将一个不同长度的字符串拆分为n个样式化的文本小部件。

总之,它应该看起来像一个多列布局,但也在双屏幕设备(2在左侧,2在右侧)。

这就是为什么我要说,最好的想法是将文本拆分成一个文本小部件列表,这些小部件受其最大高度的约束/限制。

问题

如何计算一列文字的长度,我可以将它拆分?

在那之后我想我知道我该做什么了

我想,在我知道如何拆分文本之后,其他的一切都是直截了当的。

我谷歌搜索到的

  • 如何获取Flutter中文本小部件的大小

草图


共1个答案

匿名用户

要将文本拆分为多行的,只需将text小部件包装在expanded小部件中。扩展小工具将自动更改文本行,当它位于的末尾时。