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) 
  } 
}
分享
微博
QQ
微信
回复
2024-06-04 22:11:14
相关问题
HarmonyOS 有没有办法动态添加组件
266浏览 • 1回复 待解决
有没有接口能获取到组件宽度
659浏览 • 1回复 待解决
设置子组件宽度超出组件
485浏览 • 1回复 待解决