HarmonyOS LineSpace对单行也生效

LineSpace行间距的设置应该仅对多行生效,目前的情况是对单行也产生了影响,这样就导致了单行文本在垂直方向的偏移。

HarmonyOS
2024-12-25 08:05:08
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

text设置lineSpacing当前规格对单行文本也会生效,目前对于单行文本生效,影响了垂直方向上居中问题给出规避方案为调整文本位置使其居中。

规避方案如下:

Text('黑龙江发挥都发货菲拉斯ohdfohalfhodsfha')
  .lineSpacing(LengthMetrics.vp(40))
  .backgroundColor(Color.Red)
  .height(100)
    // 调整基线偏移量使文本居中
  .baselineOffset(30)
Text('黑龙江发挥都发货菲拉斯ohdfohalfhodsfha')
  .backgroundColor(Color.Orange)
  .height(100)
分享
微博
QQ
微信
回复
2024-12-25 10:25:27
相关问题
HarmonyOS 单行超长文本换行不生效
254浏览 • 1回复 待解决
HarmonyOS 单行Text是否被截断隐藏?
519浏览 • 1回复 待解决
HarmonyOS TextArea如何设置单行的行高?
400浏览 • 1回复 待解决
HarmonyOS 单行图文混排输入框
133浏览 • 1回复 待解决
HarmonyOS 混淆没生效
249浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
721浏览 • 1回复 待解决
HarmonyOS margin不生效
905浏览 • 1回复 待解决
HarmonyOS clearHistory未生效
73浏览 • 1回复 待解决
HarmonyOS animation动画无法生效
173浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
247浏览 • 1回复 待解决
HarmonyOS import资源无法生效
414浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
348浏览 • 1回复 待解决
HarmonyOS margin不生效问题
452浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
815浏览 • 1回复 待解决
HarmonyOS 单例模式不生效
214浏览 • 1回复 待解决