HarmonyOS RichEditor通过addBuilderSpan添加的Span,如何获取到其中的内容
使用RichEditor通过addBuilderSpan添加了自定义的Span,有什么办法可以取出Span中的内容?
代码如下:
@Builder
wordBuilder(wordItem :string[]){
  Column() {
    Row() {
      Column({ space: 4 }) {
        Text(wordItem[0])
          .alignSelf(ItemAlign.Start)
          .fontSize(18)
          .fontWeight(700)
        Text(wordItem[1])
          .alignSelf(ItemAlign.Start)
          .fontColor(Color.Grey)
          .fontSize(12)
      }
      .layoutWeight(1)
      Blank()
      Button() {
        Image($r("app.media.speaker"))
          .width(24)
      }
      .type(ButtonType.Normal)
      .width(40)
      .height(40)
      .borderRadius(10)
      .backgroundColor(Color.Transparent)
      .stateEffect(true)
      .onClick(async () => {
        // Speech.Speak(' My ')
        let mp = new MediaPlayer()
        mp.Play(wordItem[0])
      })
    }
    .width('100%')
    Text(wordItem[2]).alignSelf(ItemAlign.Start)
      .fontSize(14)
      .margin({ top: 4 })
  }
  .width('100%')
  .margin({ bottom: 12 })
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS RichEditor获取编辑的图文内容的问题。 
2329浏览  • 1回复 待解决
#鸿蒙学习大百科#如何通过代码动态在RichEditor中添加文本内容? 
1422浏览  • 1回复 待解决
#鸿蒙学习大百科#如何获取RichEditor内span信息? 
1300浏览  • 1回复 待解决
HarmonyOS 请问如何获取到相机的内容数据流? 
1424浏览  • 1回复 待解决
HarmonyOS Text的Span如何添加背景为边框? 
1679浏览  • 1回复 待解决
HarmonyOS 通过uri获取到资源的Base64如何获取 
1172浏览  • 1回复 待解决
如何添加内容的添加渐变模糊 
995浏览  • 1回复 待解决
社区或评论区使用RichEditor发布内容时获取编辑框内的内容 
2855浏览  • 1回复 待解决
HarmonyOS 如何通过沙箱路径获取到对应的绝对路径 
949浏览  • 1回复 待解决
text内容如何实时获取并添加修改? 
4515浏览  • 1回复 待解决
HarmonyOS RichEditor模块里使用controller.addTextSpan()时使用gesture事件,获取到的spanPosition总是是上一次被点击的span位置数据,原因是什么 
697浏览  • 1回复 待解决
HarmonyOS 同一个ID,通过getFrameNodeById(id) 获取到的frameNode Type为undefined。.....通过uniqueID获取到的nodeType是__Common__ 
1069浏览  • 1回复 待解决
RichEditor添加、删除、重载图片 
2217浏览  • 1回复 待解决
HarmonyOS RichEditor内容高出能否滚动? 
936浏览  • 1回复 待解决
HarmonyOS RichEditor 内容不居中显示 
922浏览  • 1回复 待解决
#鸿蒙学习大百科#如何向RichEditor文本框中添加一个@Builder修饰的内容? 
1077浏览  • 1回复 待解决
HarmonyOS 如何通过OH_NativeBuffer获取到视频帧数据? 
2288浏览  • 1回复 待解决
HarmonyOS har包中代码无法通过SystemResourceManager读取到har包内部的图标内容 
1054浏览  • 1回复 待解决
HarmonyOS RichEditor如何实现在文本输入时,改变输入文本的内容 
1373浏览  • 1回复 待解决
HarmonyOS RichEditor 添加图片后光标消失 
975浏览  • 1回复 待解决
HarmonyOS 请问通过什么方式能够获取到系统定位开关的状态 
1071浏览  • 1回复 待解决
HarmonyOS  怎么通过路径获取到视频信息 
1191浏览  • 1回复 待解决
HarmonyOS 如何获取到APP本身的应用名称 
2217浏览  • 1回复 待解决
HarmonyOS 如何获取到应用安装失败的日志 
1224浏览  • 1回复 待解决





















当前拿不到builderspan的信息,文档上不支持通过getSpans,getSelection,onSelect,aboutToDelete获取builderSpan信息,可以自己记录Builderspan的位置和对应的builder,然后调用addBuilderSpan进行添加。