【问题标题】:How to use subscript characters in a string (not a text widget) using Flutter / Dart如何使用 Flutter / Dart 在字符串(不是文本小部件)中使用下标字符
【发布时间】:2021-01-14 03:25:52
【问题描述】:

我有一个使用科学记数法的应用。文本输入字段使用 labelText 来指示每个输入字段属于哪种信息。其中一些需要特定的符号(例如 CO2,其中 2 应为下标)。

我使用一个包通过 Text() 小部件来管理它,它非常简单。但是, labelText 直接采用字符串(不是 Text 小部件)。我可以从this 链接中看到,dart 对通用上标表示法有一些有限的内置支持,但不支持下标文本。任何人都知道是否/如何使用简单的文本字符串来完成?

编辑 1:This 帖子表明您可以扩展 InputDecoration,但我不知道如何添加新的文本小部件(由于它的 @immutable 不确定我是否可以)或修改 textLabel 以获取小部件而不是字符串?

【问题讨论】:

  • 你知道吗,我看到了那个帖子,但它没有记录第二列说“下标”...谢谢!
  • 我的荣幸????太好了,你终于找到了。

标签: flutter dart


【解决方案1】:

很遗憾,它不适用于 Flutter Web。例如,在颤振 Web 中,带有“\u00B9”('1' 上标)的字符串可以工作,但带有“\u207B”('-' 上标)的字符串不能。因此,您无法使用带有“-1”作为上标的 g.L-1 来编写浓度。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-28
  • 2019-08-21
  • 1970-01-01
  • 1970-01-01
  • 2011-10-11
  • 2015-10-03
相关资源
最近更新 更多