HarmonyOS 单行Text是否被截断隐藏?
有一个text文本,设置最大行数为1,并设置overflow: TextOverflow.Ellipsis。但是目前有一个功能,如果该行文字有被省略部分,则有一个展开按钮,所以如何判断这1行文字有没有被省略部分呢?
HarmonyOS
赞
收藏 0
回答 1
相关问题
Text组件设置maxLines后如何确定文本是否被隐藏
2972浏览 • 1回复 待解决
HarmonyOS 字符串太长被截断
733浏览 • 1回复 待解决
HarmonyOS console.info 日志打印不全,被截断
1280浏览 • 1回复 待解决
怎么解决HilLog日志打印信息被截断?
262浏览 • 1回复 待解决
HarmonyOS Flex组件设置不换行怎么能避免被截断
772浏览 • 1回复 待解决
Text组件如何在textoverflow截断后展示指定内容
2510浏览 • 1回复 待解决
HarmonyOS Text组件超长截断时,如何使用“...更多”显示在右下角
758浏览 • 1回复 待解决
HarmonyOS hilog打印TAG是不是有长度限制,设置的TAG被截断了
919浏览 • 1回复 待解决
组件被隐藏后 onVisibleAreaChange 事件触发了两次
2789浏览 • 1回复 待解决
HarmonyOS LineSpace对单行也生效
583浏览 • 1回复 待解决
如何解决Web页面输入框拉起键盘后,页面头部被截断的问题
3152浏览 • 1回复 待解决
HarmonyOS text组件文本中有表情包时,没填满就截断了,截断位置不符合预期;如果是纯文本就是正常的
799浏览 • 1回复 待解决
在Native侧如何处理ArkTS侧传入的字符串被截断的异常场景
2640浏览 • 1回复 待解决
HarmonyOS TextArea如何设置单行的行高?
726浏览 • 1回复 待解决
HarmonyOS 单行超长文本换行不生效
656浏览 • 1回复 待解决
如何判断在设置maxlines后,当前Text有没有被换行
1223浏览 • 1回复 待解决
HarmonyOS Select与Text在同样的颜色字体下,Select被加粗了
532浏览 • 1回复 待解决
HarmonyOS TextInput的text属性包含“�”时,输入框内容被异常清空
656浏览 • 1回复 待解决
HarmonyOS 单行图文混排输入框
782浏览 • 1回复 待解决
如何判断har是否被混淆了?
1319浏览 • 1回复 待解决
HarmonyOS 怎么查看webview的缓存是否被清空
458浏览 • 1回复 待解决
Text组件是否支持多行显示
2712浏览 • 1回复 待解决
如何解决Text组件文本为内容中文、数字、英文混合时显示省略号截断异常
1251浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
974浏览 • 1回复 待解决
HarmonyOS Text组件是否支持文字描边
860浏览 • 1回复 待解决
目前Text组件没有自动感知文字是否被省略的功能,需要根据设备的宽度和内容的宽度进行计算。可以使用measure模块的measureText计算出文本的宽度,再根据手机/平板/折叠屏的屏幕宽减去其它算出组件的宽度,二者相比较则可判断是否溢出。示例如下:
请参考如下资料实现:
1、文本计算: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-measure-V5
2、屏幕计算: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5