HarmonyOS Text多行文本不能居中对齐

文本组件多行显示有问题。已经设置了居中,但还是没有居中。代码如下:

@Entry  
@Component  
struct TextDemo {  
  build() {  
    Column() {  
      Text('已关注,\n成为珍爱粉哈哈')  
        .fontSize(9)  
        .maxLines(2)  
        .fontWeight(FontWeight.Medium)  
        .fontColor(Color.Black)  
        .align(Alignment.Center)  
    }  
    .backgroundColor(Color.Red)  
    .width(90)  
    .height(24)  
  }  
}
HarmonyOS
2024-10-09 12:08:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

text的align结合TextAlign属性可控制内容在水平方向的位置。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-text-V5#textalign

demo如下:

@Entry  
@Component  
struct TextDemo {  
  build() {  
    Column() {  
      Text('已关注,\n成为珍爱粉哈哈')  
        .fontSize(9)  
        .maxLines(2)  
        .textAlign(TextAlign.Center)  
        .fontWeight(FontWeight.Medium)  
        .fontColor(Color.Black)  
        .align(Alignment.Center)  
        .backgroundColor(Color.Green)  
    }  
    .backgroundColor(Color.Red)  
    .width(90)  
    .height(24)  
  }  
}
分享
微博
QQ
微信
回复
2024-10-09 16:00:10
相关问题
Text文本不垂直居中,该怎么处理呢?
2494浏览 • 1回复 待解决
多行文本省略的展开与显示
1003浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
1858浏览 • 1回复 待解决
多行文字后面添加标签
177浏览 • 1回复 待解决
Text如何实现文本段落的两端对齐
300浏览 • 1回复 待解决
Text组件是否支持多行显示
1905浏览 • 1回复 待解决
HarmonyOS Text设置align不居中
411浏览 • 1回复 待解决
如何获取文本对齐方式
640浏览 • 1回复 待解决
HarmonyOS Text两端对齐未实现
204浏览 • 1回复 待解决
HarmonyOS 如何进行文本文件读取?
83浏览 • 1回复 待解决
Text多行展示时,如何设置行间距?
195浏览 • 1回复 待解决
Text怎么设置文本渐变?
155浏览 • 0回复 待解决
JS中的input值文本对齐该如何实现?
8276浏览 • 1回复 待解决
获取文本Text组件的宽度
378浏览 • 1回复 待解决
ArkTS实现Text文本的【...展开】
1516浏览 • 2回复 待解决