在HarmonyOS NEXT开发中text如何设置行间距?
在HarmonyOS NEXT中,通过Text组件的 lineHeight 属性设置行间距,有两种实现方式:
// 方式1:绝对值设置
Text("Hello World")
.lineHeight(30) // 设置固定行高(单位:vp)
// 方式2:字符串参数设置
Text("HarmonyOS")
.lineHeight('20vp') // 支持字符串格式参数
原理说明:
行间距 = lineHeight值 - fontSize值
(例:字体大小为16vp,lineHeight设为24vp时,实际行间距为8vp)
注意事项:
可通过链式调用组合其他样式:
Text("示例文本")
.fontSize(16)
.lineHeight(24)
.fontColor(Color.Black)
1 回答428 阅读✓ 已解决
1 回答462 阅读
425 阅读
418 阅读
363 阅读
381 阅读
329 阅读
lineheight属性设置:
https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...