HarmonyOS 文本计算不准

定位到问题点是计算的时候fontsize必须带px,否则就会计算不准

代码如下

import measure from '@ohos.measure'
@Entry
@Component
struct Index {
  textSize : SizeOptions = measure.measureTextSize({
    textContent: "Hello word",
    fontSize: '50px'
  })
  build() {
    Row() {
      Column() {
        Text(`The width of 'Hello World': ${this.textSize.width}`).width(this.textWidth)
        Text(`The height of 'Hello World': ${this.textSize.height}`).width(this.textWidth)
      }
      .width('100%')
    }
    .height('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
HarmonyOS
2024-12-24 17:09:37
1296浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

measure.measureText 计算的文本宽度单位为px,此外还与fontSize() fontWeight()有关

分享
微博
QQ
微信
回复
2024-12-24 20:29:58


相关问题
HarmonyOS 文本高度计算问题
729浏览 • 1回复 待解决
HarmonyOS 计算多行文本布局宽高
1092浏览 • 1回复 待解决
HarmonyOS Text组件如何计算文本行数
1169浏览 • 1回复 待解决
HarmonyOS 计算文本宽高的实现方案
1193浏览 • 1回复 待解决
如何计算文本是否溢出省略
2527浏览 • 1回复 待解决
有谁知道如何计算文本的宽度
3500浏览 • 1回复 待解决
HarmonyOS 卡片刷新不准
1131浏览 • 1回复 待解决
HarmonyOS 获取当前定位不准
3400浏览 • 1回复 待解决
HarmonyOS 卡片定时刷新时间不准
1073浏览 • 1回复 待解决
HarmonyOS 获取网络的信息不准
1217浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
1669浏览 • 1回复 待解决
HarmonyOS List停止滑动回调不准
1665浏览 • 1回复 待解决
Polyline组件绘制坐标不准
3089浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
1570浏览 • 1回复 待解决
HarmonyOS 计算文字高度
1328浏览 • 1回复 待解决
mysql LEFT JOIN 使用SUM不准
3862浏览 • 1回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。