flutter - Flutter - 当同一行中的另一个小部件灵活时,行中的文本溢出
问题描述
我想实现一个Row
有两个Text
小部件和一个像这样的中间线:
以下代码是我当前的实现。
Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
'Text',
overflow: TextOverflow.ellipsis
),
Expanded(
child: Container(
padding: EdgeInsets.only(left: 16, right: 16),
height: 1,
child: Container(
color: Colors.black
)
),
),
Text(
'Right Text'
)
]
)
这段代码的问题是左边的文本如果长这样会溢出:
预期的输出是:
用 a包裹第一Text
个小部件Flexible
可以解决溢出问题,但输出与预期输出不一样,因为小部件用一条线Expanded
填充了两个小部件之间的空间。Text
我怎样才能做到这一点?非常感谢任何帮助!
解决方案
推荐阅读
- javascript - 如何忽略 TypeScript 装饰器(使用 NestJS 实体,如常用类型)?
- php - codeigniter中的MLM树结构
- c++ - 如何比较以下两个对象?
- javascript - 带有 JQuery 的禁用字段出现在 C# 服务器端的请求中
- vb.net - form.show 上的 TypeInitializationException,它曾经在那里工作
- http - 用于分布式抓取解决方案负载平衡的高级 HTTP/2 代理
- html - 如何在输入中使用模式来强制它不接受“-”?
- checkbox - 如果选中复选框,则使用脚本从 Google Sheet 中的行生成文档
- tomcat - 如何在启动时查看传递给 tomcat8 的选项?
- c++ - 如何在标准库 C/C++ 函数中使 gdb 步入操作?