HarmonyOS 文字排版时ascent - top的间距怎么获取

HarmonyOS
2024-12-24 16:49:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

可以参考以下代码,使用baselineOffset设置基线偏移量

baselineOffset文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-span-V5#baselineoffset12

Text() {
  Span('投票')
    .fontColor(Color.Blue)
    .fontSize(16)
    .baselineOffset(new LengthMetrics((24-16)/2,LengthUnit.VP))
  Span('剩下的文字剩下的文字剩下的文字剩下的文字剩下的文字剩下的文字剩下的文字').fontColor(Color.Red).fontSize(24)
}
.textAlign(TextAlign.Center)
分享
微博
QQ
微信
回复
2024-12-24 20:12:06
相关问题
HarmonyOS 元素高度排版异常
105浏览 • 1回复 待解决
HarmonyOS 怎么高亮显示搜索文字
405浏览 • 1回复 待解决
kubectl top nodes 报错
2449浏览 • 1回复 待解决
HarmonyOS Grid间距问题
85浏览 • 1回复 待解决
HarmonyOS 怎么修改richtext内文字颜色
216浏览 • 1回复 待解决
Text多行展示,如何设置行间距
526浏览 • 1回复 待解决
Image 上怎么添加文字?
3439浏览 • 1回复 待解决
Left、Top为什么不生效?
1215浏览 • 1回复 待解决
如何设置镜像语言左右间距
741浏览 • 1回复 待解决