HarmonyOS text组件设置文本溢出显示省略号效果

ArkTS的text组件设置文本溢出显示省略号效果,但当text宽度近似于一个文字宽度时,省略号展示在了文字下方

出现场景:当把系统文字调整至最大,顶部搜索输入框内只展示的下一个文字时会出现这个问题

示例代码:

Text("你好世界").width(15).textOverflow({overflow: TextOverflow.Ellipsis}).maxLines(1)
HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以使用@ohos.measure (文本计算)来计算宽度,再根据自己的业务需求去进行判断不同场景下是否显示省略号

https://developer.huawei.com/consumer/cn/doc/search?type=all&val=measure

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS Text超出显示省略号
827浏览 • 1回复 待解决
如何计算文本是否溢出省略
1779浏览 • 1回复 待解决
多行文本省略的展开与显示
1344浏览 • 1回复 待解决
HarmonyOS Text获取文本显示的行数
447浏览 • 1回复 待解决
Text怎么设置文本渐变?
531浏览 • 0回复 待解决