dart - 如何使文本小部件将长文本包装成多行?

标签 dart flutter

我正在使用 Stepper 小部件,并且正在使用 Text 小部件作为标题参数。

我用于文本的字符串很长,我希望它能将文本换行成多行。我该怎么做?

这是我用来构建它的代码:

  @override
  Widget build(BuildContext context) => Scaffold(
        appBar: AppBar(
          title: Text(widget.title),
        ),
        body: Stepper(
          currentStep: currentStepIndex,
          onStepContinue: () => setState(() => currentStepIndex++),
          onStepTapped: (int index) => setState(() => currentStepIndex = index),
          steps: questions
              .map((String q) => Step(
                    title: Text(q),
                    content: QuestionWidget(),
                  ))
              .toList(),
        ),
      );

这是它目前的样子: enter image description here

最佳答案

使用flexible如果你只想制作多行:

Flexible (child: Text('Some text here'))

关于dart - 如何使文本小部件将长文本包装成多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50450891/

相关文章:

ios - 构建iOS应用程序(Flutter)时出错,Android运行顺利。 STRIPEAPPLEPAY Pod 错误

arrays - 如何更新数组中的 map 数据? flutter 火力

flutter - gridview flutter 中的项目之间的空间

json - 解析嵌套的JSON对象波动

flutter - 在 Flutter 中处理 Stateful 小部件后,const 实例会保留在内存中吗?

android - Flutter - 当我运行 print(myFile.absolute.path) 时,myFile 不在范围内

android - 恢复后闪屏的问题(Flutter - Android)

android - 如何使用 flutter 本地化启动器中显示的应用程序名称?

flutter - flutter 中的动态变量。还有更好的方法吗?

sqlite - 如何在 Flutter 中使用 Sqlite 将 bool 值转换为 Int 值?