HarmonyOS 如何监听text文本变化的行数?

当text展示出文本, 监听打印出文本在text上的行数。

HarmonyOS
2024-09-24 12:23:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

限定宽度,计算文本总高度。

let textSize : SizeOptions = measure.measureTextSize({  
  textContent: this.content,  
  fontSize: 24,  
  constraintWidth: 300  
})

限定宽度和最大行数,计算高度。

let textSize2 : SizeOptions = measure.measureTextSize({  
  textContent: this.content,  
  fontSize: 24,  
  maxLines: 3,  
  constraintWidth: 300  
})

用高度除以行数即可。

分享
微博
QQ
微信
回复
2024-09-24 18:00:35
相关问题
如何监听window大小变化
444浏览 • 1回复 待解决
如何监听窗口大小变化
2230浏览 • 1回复 待解决
HarmonyOS 音频设备变化监听
198浏览 • 1回复 待解决
ArkTS实现Text文本【...展开】
1647浏览 • 2回复 待解决
获取文本Text组件宽度
468浏览 • 1回复 待解决
如何监听文件或文件目录变化
1714浏览 • 1回复 待解决
如何监听Viewmodel里变量值变化
1931浏览 • 1回复 待解决
如何取消订阅输入法文本内容变化
384浏览 • 1回复 待解决
Text怎么设置文本渐变?
244浏览 • 0回复 待解决
如何监听数组内对象属性变化
2319浏览 • 1回复 待解决
如何实现一个监听网络变化方法
578浏览 • 1回复 待解决
如何监听输入法输入内容变化
354浏览 • 1回复 待解决
ArkTS中如何监听状态变量变化
946浏览 • 1回复 待解决
Text文本过长时如何实现上下滚动?
571浏览 • 1回复 待解决
Text怎么显示带html标签文本
4342浏览 • 1回复 待解决