首页 > 解决方案 > 如何使文本小部件将长文本包装成多行?

问题描述

我正在使用一个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(),
        ),
      );

这是它目前的样子: 在此处输入图像描述

标签: dartflutter

解决方案


如果您只想制作多行,请使用灵活:

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

推荐阅读