• Lv0
    粉丝0

积分186 / 贡献0

提问33答案被采纳3文章0

加上lineHeight,Text垂直不居中的原因

汐之蓝 显示全部楼层 发表于 2023-11-2 11:05:56

【问题描述】

很奇怪,设置了lineHeight,Text垂直不居中,这是什么原因?

【运行环境】

硬件:RK3568

ROM版本:Openharmony 3.1 Beta5

DevEvoStudio版本:

SDK版本:API 9

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_张亮亮

沙发 发表于 2023-11-2 13:46:46
lineHeight是设置文本行高的,设置文本组件的高度用height()文本就居中了

HmD

板凳 发表于 2023-11-8 14:12:46

Text组件不用设置lineHeight属性,默认就是居中的。绘制文本是从底部开始绘制的,设置合适的lineHeight可以让文本有居中效果,但如果lineHeight设置的过高,文本就会显得偏下一些,一般lineHeight属性用来联合padding属性调整Text内的上下行间距。

参考链接:Text

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部