HarmonyOS开发中 ImageSpan点击事件无法触发?

使用Text的imageSpan时,onclick回调无法触发;单独一个Imagespan放在Text外层是可以的;是有什么限制吗?

阅读 735
2 个回答

不支持Text内同时存在文本内容和Span或ImageSpan子组件。如果同时存在,只显示Span或ImageSpan内的内容。通用属性中形状裁剪clip属性,在Text组件中,默认值为true,即文本内容大于组件内容时,文本会截断。如果需要显示超出的部分,可以设置clip为false。该问题可以参考开发指南(代码)实现。
开发指南链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...。目前Text仅支持内部存在Span组件添加点击事件。

Text组件内同时存在文本内容和Span或ImageSpan子组件时,可能存在一些限制。如果Text内同时包含文本和Span,可能只显示Span内的内容,而文本则被忽略。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进