【关键字】
超长文本显示 / ellipsisMode / 省略号
【问题描述】
设置文本当行超出显示省略号,省略号未在末尾显示。
【解决方案】
文本超出部分显示省略号方式通过ellipsisMode实现,省略号位置可设置三个形态:START、CENTER、END。
API参考:
示例代码如下:
@Entry
@Component
struct Index {
@State message: string = 'Hello World Hello';
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
.textOverflow({overflow: TextOverflow.Ellipsis})
.ellipsisMode(EllipsisMode.END)
.maxLines(1)
}
.width('100%')
}
.height('100%')
}
}