HarmonyOS RichEditor如何获取内容,转化成可映射的内容?

RichEditor 怎么能获取富文本的内容 通过getSpan获取的内容能获取文本和图片的资源id,如果是addBuilderSpan怎么获取添加的内容?

比如通过addBuilderSpan添加多个@用户的信息,怎么在最后获取到这些Span对应的@信息呢?

如果说每次都需要记录位置 那用户在删减活添加富文本的时候,还需要对记录的各个Span进行位置更新,那操作太繁琐了 有没有比较便捷的方式能获取到添加的富文本里面的内容

阅读 508
1 个回答

目前拿不到addBuilderSpan的信息,文档上不支持通过getSpans, getSelection, onSelect, aboutToDelete获取builderSpan信息,想要实现需要通过描述说的方式—自己记录Builderspan的位置和对应的builder,然后调用addBuilderSpan进行添加。

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