当前位置: 首页 > 知识库问答 >
问题:

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

齐望
2023-03-14

DR

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

我的问题

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

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

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

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

问题

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

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

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

我谷歌搜索到的

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

草图

共有1个答案

范志勇
2023-03-14

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

 类似资料:
  • 问题内容: 我得到一个包含以下内容的文本文件(12 MB): 有什么办法来分流到12个* .txt文件让说,,(......)? 问题答案: 您可以使用linux bash核心实用程序 注意,或两者都OK,但大小不同。MB为1000 * 1000,M为1024 ^ 2 如果要按行分隔,可以使用参数。 更新 Kirill建议的另一种解决方案,您可以执行以下操作 请注意,是不是,有几个选项,比如,,,

  • 问题内容: 我有以下xml文件作为输入.... 我想将这个xml文件并通过像这样的java代码将其拆分为多个文件… File1.xml File2.xml File3.xml 以及更多的xml文件。每个xml文件最多包含10个或15个IRP_ACCOUNT。 有人能帮帮我吗 ? 问题答案: 快速而肮脏:

  • 问题内容: 我想在UILabel旁边显示图像,但是UILabel具有可变的文本长度,所以我不知道将图像放置在哪里。我该怎么做? 问题答案: -[NSString sizeWithFont:forWidth:lineBreakMode:]有什么用? 这个问题可能有您的答案,对我有用。 2014年,我根据下面的诺伯特的超方便评论编辑了这个新版本!这样就可以了。干杯

  • 问题内容: 我想知道如何根据某些模式来更改某些单词和表达式的样式。 我正在使用小部件,但不确定如何执行此操作(与文本编辑器中语法高亮显示的想法相同)。即使这是用于此目的的正确小部件,我也不确定。 问题答案: 这是用于这些目的的正确小部件。基本概念是,将属性分配给标签,然后将标签应用于小部件中的文本范围。您可以使用文本小部件的命令来查找与您的模式匹配的字符串,这将为您返回足够的信息,将标记应用于匹配

  • 问题内容: 如您在这张图片中看到的 将根据文本长度它的高度的变化,我想让它根据文本长度调节它的高度。 *我看到了其他问题,但是那里的解决方案对我没有用 问题答案: 这个 作品 对我来说,所有其他解决方案都没有。 在Swift 4中,的语法已更改为。

  • 我想在jmeter脚本中使用2个csv文件。一个包含应用程序URL、用户名和密码信息的文件。第二个csv有我测试的输入数据。 URL.csv包含应用程序URL数据(这可能是整个测试的1个URL)data . CSV包含id、名称等 我能够使用单个csv文件运行我的测试,但要求是使用单独的csv文件来配置元素,如URL,用户名,密码等,并将单独的csv文件用于测试的输入数据。请帮忙