HarmonyOS 多行文本中间省略不生效

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-347-V5

将maxLines设置为2,且ellipsisMode为EllipsisMode.CENTER 时,并不能符合预期的在文本中间出现省略号。

可复现代码如下:

Column() {
  Text("超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本超过两行的超长文本")
    .fontSize(14)
    .fontColor($r('app.color.ui_context_primary'))
    .maxLines(2)
    .wordBreak(WordBreak.BREAK_ALL)
    .ellipsisMode(EllipsisMode.CENTER)
    .textOverflow({ overflow: TextOverflow.Ellipsis })
    .textAlign(TextAlign.JUSTIFY)
    .width('100%')
    .backgroundColor(Color.Yellow)
}
.padding({ left: 16, right: 16 })
HarmonyOS
2025-01-09 16:05:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

EllipsisMode.START和EllipsisMode.CENTER仅在单行超长文本生效,参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-text-V5#ellipsismode11

分享
微博
QQ
微信
回复
2025-01-09 19:03:41
相关问题
多行文本省略的展开与显示
1461浏览 • 1回复 待解决
HarmonyOS 计算多行文本布局宽高
418浏览 • 1回复 待解决
HarmonyOS Text多行文本不能居中对齐
1407浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置生效
727浏览 • 1回复 待解决
HarmonyOS 单行超长文本换行生效
305浏览 • 1回复 待解决
多行文字后面添加标签
493浏览 • 1回复 待解决
HarmonyOS 文本控件如何在中间打点
242浏览 • 1回复 待解决
如何计算文本是否溢出省略
1935浏览 • 1回复 待解决
HarmonyOS margin生效
1064浏览 • 1回复 待解决
HarmonyOS expandSafeArea生效
921浏览 • 1回复 待解决
HarmonyOS 命令行进行文本输入
443浏览 • 1回复 待解决
HarmonyOS 如何进行文本文件读取?
743浏览 • 1回复 待解决