Flutter 文本省略号单独显示
我尝试在文本溢出上使用带省略号的RichText小部件,但显示的点由最后一个单词的空格分隔,如下所示: “Lorem Ipsum只是印刷的虚拟文本,而……” 当正确的形式应如下所示: “Lorem Ipsum只是印刷的虚拟文本,而……” 代码如下:Flutter 文本省略号单独显示,flutter,ellipsis,Flutter,Ellipsis,我尝试在文本溢出上使用带省略号的RichText小部件,但显示的点由最后一个单词的空格分隔,如下所示: “Lorem Ipsum只是印刷的虚拟文本,而……” 当正确的形式应如下所示: “Lorem Ipsum只是印刷的虚拟文本,而……” 代码如下: Expanded( child: RichText( overflow: TextOverflow.ellipsis, text: TextSpan( style: DefaultTextStyle.of(cont
Expanded(
child: RichText(
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: "Lorem Ipsum is simply dummy text "),
TextSpan(
text: "of the printing and typesetting industry",
style: TextStyle(
fontStyle: FontStyle.italic
),
),
]),
),
)
扩展(
孩子:RichText(
溢出:TextOverflow.省略号,
text:TextSpan(
样式:DefaultTextStyle.of(context.style),
儿童:[
TextSpan(text:“Lorem Ipsum只是一个伪文本”),
TextSpan(
正文:“印刷和排版行业”,
样式:TextStyle(
fontStyle:fontStyle.italic
),
),
]),
),
)
有解决这个问题的办法吗?这个空格实际上是文本的空格。当我尝试你的代码时,我的结果在这里 若我在排版中删除g字符,结果是
所以,我认为这不是关于省略号或richtext。也许不是确切的答案,但也许你可以想些别的。这个空格实际上是文本的空格。当我尝试你的代码时,我的结果在这里 若我在排版中删除g字符,结果是
所以,我认为这不是关于省略号或richtext。也许不是确切的答案,但也许你可以想点别的。不完全确定,但删除最后一个空格 将
“Lorem Ipsum是简单的虚拟文本”
更改为“Lorem Ipsum是简单的虚拟文本”
Expanded(
child: RichText(
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: "Lorem Ipsum is simply dummy text"),
TextSpan(
text: "of the printing and typesetting industry",
style: TextStyle(
fontStyle: FontStyle.italic
),
),
]),
),
)
扩展(
孩子:RichText(
溢出:TextOverflow.省略号,
text:TextSpan(
样式:DefaultTextStyle.of(context.style),
儿童:[
TextSpan(text:“Lorem Ipsum只是一个伪文本”),
TextSpan(
正文:“印刷和排版行业”,
样式:TextStyle(
fontStyle:fontStyle.italic
),
),
]),
),
)
我希望这会有帮助。不完全确定,但请删除最后一个空格 将
“Lorem Ipsum是简单的虚拟文本”
更改为“Lorem Ipsum是简单的虚拟文本”
Expanded(
child: RichText(
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: "Lorem Ipsum is simply dummy text"),
TextSpan(
text: "of the printing and typesetting industry",
style: TextStyle(
fontStyle: FontStyle.italic
),
),
]),
),
)
扩展(
孩子:RichText(
溢出:TextOverflow.省略号,
text:TextSpan(
样式:DefaultTextStyle.of(context.style),
儿童:[
TextSpan(text:“Lorem Ipsum只是一个伪文本”),
TextSpan(
正文:“印刷和排版行业”,
样式:TextStyle(
fontStyle:fontStyle.italic
),
),
]),
),
)
我希望这会有帮助。谢谢你的回答,但我不能得到和你一样的结果。我得到“typesettin…”的唯一方法是当我更改和for aIt时,这是正常的,因为我的测试模拟器的大小与您使用的不同。我只想告诉你,也许这不是关于richtext或ellipsisThanks的回答,但我不能得到和你一样的结果。我得到“typesettin…”的唯一方法是当我更改和for aIt时,这是正常的,因为我的测试模拟器的大小与您使用的不同。我只想告诉你,这可能与richtext或ellipsisdid无关。你是否从上一个删除了空格?你是否从上一个删除了空格??