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

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

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

示例代码:

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

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

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

分享
微博
QQ
微信
回复
2025-01-09 17:35:38
相关问题
HarmonyOS Text超出显示省略号
1105浏览 • 1回复 待解决
如何计算文本是否溢出省略
1935浏览 • 1回复 待解决
多行文本省略的展开与显示
1460浏览 • 1回复 待解决
HarmonyOS Text获取文本显示的行数
811浏览 • 1回复 待解决
Text怎么设置文本渐变?
765浏览 • 0回复 待解决