【问题标题】:How to retrieve the text value from RichText widget in Flutter?如何从 Flutter 中的 RichText 小部件中检索文本值?
【发布时间】:2021-02-16 12:21:56
【问题描述】:

我是 Flutter 的新手,我正在尝试仅从 RichText 小部件中检索文本值。

String isRequiredMark(){
widget.textIsRequiredMark = RichText(
  text: TextSpan(
    children: <TextSpan>[
      TextSpan(text: 'Hello'),
      TextSpan(text: 'World', style: new TextStyle(fontWeight: FontWeight.bold)),
    ],
  ),
);
return widget.textIsRequiredMark;
}

请注意widget.textIsRequiredMark 是一个已经被声明的普通变量。

我想检索这个 RichText 小部件的文本值作为字符串。 有办法吗?谢谢。

【问题讨论】:

    标签: android flutter android-studio richtext


    【解决方案1】:

    您可以使用text 属性获取InlineSpan,然后对其调用toPlainText()

    widget.textIsRequiredMark.text.toPlainText();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 2012-06-13
      • 2021-11-15
      • 1970-01-01
      • 2021-03-24
      • 2021-10-21
      • 2020-12-06
      相关资源
      最近更新 更多