HarmonyOS 文字标题没有垂直居中对齐
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
@State buttonTest: string = '点击我到测试页面';
build() {
Column() {
Row() {
Row() {
Text() {
ImageSpan($r('app.media.ic_notice_top'))
.width(36)
.height(16)
.verticalAlign(ImageSpanAlignment.CENTER)
.margin({
right: 8,
})
Span("测试标题")
.fontSize(14)
.fontColor('#0A0D19')
.lineHeight(32)
ImageSpan($r('app.media.ic_notice_new'))
.width(36)
.height(16)
.margin({ left: 8 })
.verticalAlign(ImageSpanAlignment.CENTER)
}
.backgroundColor(Color.Yellow)
}
// .margin({
// left: 6
// })
.layoutWeight(1)
.alignItems(VerticalAlign.Center)
}
.alignItems(VerticalAlign.Top)
.width('100%')
Column() {
// Text('发表时间:' + this.news.publishTime)
// .fontSize(12)
// .lineHeight(17)
// .fontColor('#41454B')
// .margin({ top: 4 })
// .padding({ left: 10, right: 10 })
// .width('100%')
Divider()
.height(1)
.margin({
// left: 10,
// right: 10,
top: 10,
bottom: 14
})
.backgroundColor('#E1E1E1')
}
.width('100%')
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
画布绘制文字,垂直居中
387浏览 • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中
697浏览 • 1回复 待解决
HarmonyOS 设置Text的height == lineHeight,没有垂直居中
461浏览 • 1回复 待解决
HarmonyOS <Text>的styles设置lineHeight后,文字不会自动垂直居中
320浏览 • 1回复 待解决
HarmonyOS 如何把背景色中的文字放在垂直居中的位置
38浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
941浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何使用ArkTS将布局组件设置为水平居中或垂直居中对齐?
121浏览 • 0回复 待解决
HarmonyOS TabContent内组件只能垂直居中,期望能垂直置顶
451浏览 • 1回复 待解决
标题栏三等分,如何实现标题栏文字居中,图标居左。
1445浏览 • 1回复 待解决
HarmonyOS 文字行高设定后文字不居中
421浏览 • 1回复 待解决
Row布局中,如何让子元素横向居中,并且垂直居中?
1378浏览 • 1回复 待解决
HarmonyOS position的样式怎么进行垂直水平居中
51浏览 • 1回复 待解决
HarmonyOS AlertDialog的标题和内容如何居中?
528浏览 • 1回复 待解决
Text文本不垂直居中,该怎么处理呢?
3237浏览 • 1回复 待解决
HarmonyOS Text多行文本不能居中对齐
706浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
2013浏览 • 1回复 待解决
HarmonyOS 系统弹框标题能否提供居中配置
61浏览 • 1回复 待解决
HarmonyOS AlertDialog.show文字居中与颜色设置
56浏览 • 1回复 待解决
HarmonyOS 文字在Row中不居中
65浏览 • 1回复 待解决
HarmonyOS Tabs设置了高度后,tabcontent只能居中对齐吗
63浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在 HarmonyOS 中使用 Flex 布局实现水平和垂直居中?
225浏览 • 1回复 待解决
垂直排列的文字,有直接可以设置的属性么?
315浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
560浏览 • 1回复 待解决
HarmonyOS 对Text控件设置了lineHeight后,文字在水平方向不居中,导致视觉上和其他控件不对齐
818浏览 • 0回复 待解决
1、可以尝试设置ImageSpan的margin({top:topValue})到合适的位置
2、imageSpan设置属性.verticalAlign(ImageSpanAlignment.BASELINE),中间的Span设置baselineOffset,这样会好一点,两个image的位置跟着中间的span走。
示例参考: