flutter - 如何使小部件中的文本换行?
问题描述
我有以下代码:
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 ...
有没有办法做到这一点?
解决方案
我希望我明白你想要什么。您可以设置标题文本的溢出和 softWrap 属性,如下面的代码并删除灵活小部件:
title: Text(
exam.examSpecifications.subject,
overflow: TextOverflow.visible,
softWrap: true,
),
推荐阅读
- html - 在弹性列表项之间设置空格
- flutter - 如何为这两个文本设置相同的对齐方式
- c# - 将 Datatable 从一个表单传递到另一个表单 C#
- android - 改造 IlegalStateExecption:关闭和打开请求
- laravel - Laravel - 如何清除每个请求的配置:缓存
- python - Python libusb:缺乏USB访问权限
- sql - 在 bigQuery 上运行的简单查询
- python - LightGBM 不接受我的数据的 dtypes
- c# - 如何使用带有 c# 的 Plaid.NET Nuget 包创建链接令牌
- google-apps-script - 如果范围部分由单元格值形成,则 Google 表格 get.range 语法