HarmonyOS 单行Text是否被截断隐藏?
有一个text文本,设置最大行数为1,并设置overflow: TextOverflow.Ellipsis。但是目前有一个功能,如果该行文字有被省略部分,则有一个展开按钮,所以如何判断这1行文字有没有被省略部分呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Text组件设置maxLines后如何确定文本是否被隐藏
3159浏览 • 1回复 待解决
HarmonyOS 字符串太长被截断
1057浏览 • 1回复 待解决
HarmonyOS console.info 日志打印不全,被截断
1676浏览 • 1回复 待解决
怎么解决HilLog日志打印信息被截断?
764浏览 • 1回复 待解决
HarmonyOS Flex组件设置不换行怎么能避免被截断
1031浏览 • 1回复 待解决
Text组件如何在textoverflow截断后展示指定内容
2740浏览 • 1回复 待解决
HarmonyOS Text组件超长截断时,如何使用“...更多”显示在右下角
1097浏览 • 1回复 待解决
HarmonyOS hilog打印TAG是不是有长度限制,设置的TAG被截断了
1180浏览 • 1回复 待解决
HarmonyOS LineSpace对单行也生效
790浏览 • 1回复 待解决
组件被隐藏后 onVisibleAreaChange 事件触发了两次
3035浏览 • 1回复 待解决
如何解决Web页面输入框拉起键盘后,页面头部被截断的问题
3554浏览 • 1回复 待解决
HarmonyOS text组件文本中有表情包时,没填满就截断了,截断位置不符合预期;如果是纯文本就是正常的
977浏览 • 1回复 待解决
在Native侧如何处理ArkTS侧传入的字符串被截断的异常场景
2898浏览 • 1回复 待解决
HarmonyOS 单行图文混排输入框
1036浏览 • 1回复 待解决
如何判断在设置maxlines后,当前Text有没有被换行
1485浏览 • 1回复 待解决
HarmonyOS TextArea如何设置单行的行高?
921浏览 • 1回复 待解决
HarmonyOS 单行超长文本换行不生效
821浏览 • 1回复 待解决
HarmonyOS Select与Text在同样的颜色字体下,Select被加粗了
694浏览 • 1回复 待解决
HarmonyOS TextInput的text属性包含“�”时,输入框内容被异常清空
905浏览 • 1回复 待解决
如何判断har是否被混淆了?
1522浏览 • 1回复 待解决
HarmonyOS 怎么查看webview的缓存是否被清空
632浏览 • 1回复 待解决
Text组件是否支持多行显示
2902浏览 • 1回复 待解决
如何解决Text组件文本为内容中文、数字、英文混合时显示省略号截断异常
1519浏览 • 1回复 待解决
HarmonyOS Text组件是否支持文字描边
1089浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
1263浏览 • 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