HarmonyOS 设置Text的height == lineHeight,没有垂直居中

HarmonyOS  设置Text的height == lineHeight,没有垂直居中。

HarmonyOS
2024-09-25 12:40:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

Text组件的height和lineHeight设置的是Text本身的属性,若是设置文本相对于文本框的位置可以使用lineHeight配合padding实现垂直居中。

若是设置文本框相对于父组件的垂直居中,可以通过.justifyContent(FlexAlign.Center)设置父组件中子元素主轴上居中,通过.alignItems(HorizontalAlign.Center)/.alignItems(VerticalAlign.Center)设置纵向/横向布局父组件中子元素在交叉轴上居中。

分享
微博
QQ
微信
回复
2024-09-25 16:23:36
相关问题
Text文本不垂直居中,该怎么处理呢?
3164浏览 • 1回复 待解决
HarmonyOS Text设置align不居中
572浏览 • 1回复 待解决
画布绘制文字,垂直居中
371浏览 • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中
664浏览 • 1回复 待解决
HarmonyOS Text多行文本不能居中对齐
662浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
889浏览 • 1回复 待解决
如何设置自定义组件height缺省
1854浏览 • 1回复 待解决