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 单行超长文本换行不生效
878浏览 • 1回复 待解决
HarmonyOS 单行Text是否被截断隐藏?
1546浏览 • 1回复 待解决
HarmonyOS TextArea如何设置单行的行高?
978浏览 • 1回复 待解决
HarmonyOS 单行图文混排输入框
1083浏览 • 1回复 待解决
HarmonyOS margin不生效
1839浏览 • 1回复 待解决
HarmonyOS clearHistory未生效
802浏览 • 1回复 待解决
HarmonyOS 混淆没生效
939浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
2271浏览 • 1回复 待解决
HarmonyOS margin不生效问题
1364浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1955浏览 • 1回复 待解决
HarmonyOS 开启混淆后,变量会被混淆
1000浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
1157浏览 • 1回复 待解决
HarmonyOS import资源无法生效
1016浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
1140浏览 • 1回复 待解决
HarmonyOS animation动画无法生效
1025浏览 • 1回复 待解决