【问题标题】:type 'Null' is not a subtype of type 'TextSpan' - Flutter类型 \'Null\' 不是类型 \'TextSpan\' 的子类型 - Flutter
【发布时间】:2022-11-18 04:51:18
【问题描述】:

当我运行它时,我收到了这个错误:“Null”类型不是“TextSpan”类型的子类型

child: SingleChildScrollView(child: Arguments_text['1']),
italic(String text) {
  TextSpan(
    text: text,
    style: TextStyle(
      fontSize: 17.0,
      fontStyle: FontStyle.italic,
      color: Colors.black,
    ),
  );
}



Map<String, Column> Arguments_text = {
  '1': Column(
    children: [
      RichText(
        text: TextSpan(
          children: <TextSpan>[
            italic('Hello '),
            italic('World'),
          ],
        ),
      )
    ],
  ),
};

有人知道我该如何解决这个问题? 谢谢。

【问题讨论】:

    标签: flutter dart richtext textspan


    【解决方案1】:

    你的 italic 函数隐式返回 null,试试这个:

    TextSpan italic(String text) {
      return TextSpan(
        text: text,
        style: TextStyle(
          fontSize: 17.0,
          fontStyle: FontStyle.italic,
          color: Colors.black,
        ),
      );
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 2022-07-10
      • 2021-11-28
      • 1970-01-01
      • 2022-07-06
      • 2022-06-16
      相关资源
      最近更新 更多