HarmonyOS Text 组件文字如何根据剩余空间自动缩小?

麻烦问下Text 组件文字如何根据剩余空间自动缩小? 是否有类似auto_font_size 之类的接口?

HarmonyOS
2024-09-02 10:52:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

目前HarmonyOS 没有类似auto_font_size的接口,您可以设置文本在容器中超出隐藏,让文本不超出容器区域,案例如下:

@Entry 
@Component 
struct Page8 { 
  build() { 
    Row(){ 
      Text('This is set textOverflow to Ellipsis text content This is set textOverflow to Ellipsis text content.'.split('') 
        .join('\u200B')) 
        .textOverflow({ overflow: TextOverflow.Ellipsis }) 
        .maxLines(1) 
        .fontSize(16) 
        .padding(10) 
    } 
    .height(300).width(350) 
  } 
}
分享
微博
QQ
微信
回复
2024-09-02 17:02:42
相关问题
如何获取Text组件文字的宽度
1973浏览 • 1回复 待解决
Text匹配文字高亮显示
728浏览 • 1回复 待解决
text怎么更改部分文字颜色
6955浏览 • 1回复 待解决
HarmonyOS 如何实现放大缩小的动画?
219浏览 • 1回复 待解决
HarmonyOS 如何自动倒计时组件
331浏览 • 1回复 待解决
HarmonyOS如何测量Text组件的宽度呢
317浏览 • 1回复 待解决
Text 组件如何加载Unicode字符
1669浏览 • 1回复 待解决
text组件的字体如何加粗?
129浏览 • 1回复 待解决