Text组件在不配置宽度的情况下,有没有办法实现超出部分隐藏

Text组件在不配置宽度的情况下,有没有办法实现超出部分隐藏。

HarmonyOS
2024-06-03 23:18:19
浏览
收藏 0
回答 2
回答 2
按赞同
/
按时间
wx661a50cc0d1dc

可以使用constrainSize设置最大宽度吧

分享
微博
QQ
微信
回复
2024-06-04 11:36:24
trobust
@Entry 
@Component 
struct Page3 { 
  @State message: string = 'hello world 鸿蒙'; 
 
  aboutToAppear() { 
    for (let index = 0; index < 30; index++) { 
      this.message += '你好'; 
    } 
  } 
 
  build() { 
    Row() { 
      Text(this.message) 
        .fontSize(28) 
        .fontWeight(FontWeight.Bold) 
        .maxLines(1)// 这里设置文本的最大行数 
        .textOverflow({ overflow: TextOverflow.Ellipsis }) //设置文本超长时的显示方式,这里文本超长时显示不下的文本用省略号代替 
    } 
    .backgroundColor(Color.Blue) 
    .height(50) 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
分享
微博
QQ
微信
回复
2024-06-04 22:11:14


相关问题
HarmonyOS 有没有办法动态添加组件
1821浏览 • 1回复 待解决
HarmonyOS 有没有办法截取webvIew长图
714浏览 • 1回复 待解决