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
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
多行文本省略的展开与显示
1344浏览 • 1回复 待解决
HarmonyOS 计算多行文本布局宽高
130浏览 • 1回复 待解决
HarmonyOS Text多行文本不能居中对齐
980浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置生效
427浏览 • 1回复 待解决
HarmonyOS 单行超长文本换行生效
110浏览 • 1回复 待解决
多行文字后面添加标签
369浏览 • 1回复 待解决
HarmonyOS 文本控件如何在中间打点
75浏览 • 1回复 待解决
如何计算文本是否溢出省略
1779浏览 • 1回复 待解决
HarmonyOS margin生效
800浏览 • 1回复 待解决
HarmonyOS 命令行进行文本输入
192浏览 • 1回复 待解决
HarmonyOS expandSafeArea生效
513浏览 • 1回复 待解决
HarmonyOS 如何进行文本文件读取?
343浏览 • 1回复 待解决