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
相关问题
HarmonyOS 获取手机剩余内存空间
48浏览 • 1回复 待解决
HarmonyOS Text组件如何设置文字方向
45浏览 • 1回复 待解决
如何获取Text组件文字的宽度
2170浏览 • 1回复 待解决
HarmonyOS Text组件是否支持文字描边
35浏览 • 1回复 待解决
HarmonyOS 组件放大缩小demo
32浏览 • 1回复 待解决
HarmonyOS 组件剩余区域居中显示
36浏览 • 1回复 待解决
Text匹配文字高亮显示
856浏览 • 1回复 待解决