首页 > 解决方案 > 如何使小部件中的文本换行?

问题描述

我有以下代码:

GridTile(
      footer: Material(
          color: Colors.transparent,
          shape: const RoundedRectangleBorder(
              borderRadius: BorderRadius.vertical(bottom: Radius.circular(4))),
          clipBehavior: Clip.antiAlias,
          child: GridTileBar(
            backgroundColor: Colors.black45,
            title: Flexible(
                child: Text(
              exam.examSpecifications.subject,
              overflow: TextOverflow.clip,
            )),
            subtitle: Text(exam.examSpecifications.examName),
          )),
      child: exam.examImage,
    );
  }

我得到的是以下行为:

在此处输入图像描述

理想情况下,我希望这显示为

   Some Other
   Subject
   Some Other ...

有没有办法做到这一点?

标签: flutteruser-interfacedart

解决方案


我希望我明白你想要什么。您可以设置标题文本的溢出和 softWrap 属性,如下面的代码并删除灵活小部件:

title: Text(
                  exam.examSpecifications.subject,
                  overflow: TextOverflow.visible,
                  softWrap: true,
                ),

推荐阅读