Text组件不支持部分文字(网络下发,非固定个数)下划线。不支持Span数组
一个示例文本,包含一些链接:http://example.com 和 https://anotherlink.com。将链接下面加下划线,并且可点击。由于是网络下发的,不确定链接的个数和位置,Text添加子组件Span,目前不支持添加数组,比如[Span(),Span(),Span()]。使用RichText又需要自己组装html代码。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
HarmonyOS Text的Span不支持align
911浏览 • 1回复 待解决
HarmonyOS Hyperlink组件不支持调节字体大小,点击下划线也去除不了
817浏览 • 1回复 待解决
Span不支持设置border,如何给文字设置背景
3804浏览 • 1回复 待解决
是否支持jit和aot(jit不支持,aot支持),如果不支持jit怎么动态下发
3209浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
993浏览 • 1回复 待解决
span不支持设置border,如何给文字设置圆角矩形背景
1972浏览 • 1回复 待解决
web组件不支持localstorage
1731浏览 • 1回复 待解决
HarmonyOS Span不支持设置Margin、Padding、Border
1383浏览 • 1回复 待解决
HarmonyOS Text可以设置下划线,通过decoration设置,但这个api没能支持设置下划线高度
930浏览 • 1回复 待解决
Toggle isOn不支持$$?
1045浏览 • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗
4814浏览 • 1回复 待解决
HarmonyOS SVG文件不支持<text>标签吗
1058浏览 • 1回复 待解决
HarmonyOS 编码集不支持
990浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
1347浏览 • 1回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
1154浏览 • 1回复 待解决
tabs组件不支持前后设置其他组件,也不支持前后tabs设置margin属性
2430浏览 • 1回复 待解决
HarmonyOS Grid 长按拖动 是否支持部分内容不支持拖动,部分支持
817浏览 • 1回复 待解决
HarmonyOS 基础网络库为啥不支持patch方法
1132浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
946浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
2887浏览 • 1回复 待解决
如何给文字添加下划线?
1598浏览 • 1回复 待解决
HarmonyOS Grid 长按拖动 是否支持部分内容不支持拖动,部分支持?
906浏览 • 0回复 待解决
http类不支持cancel方法
1098浏览 • 1回复 待解决
HarmonyOS 为什么LazyForEach不支持Tabs组件
793浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
1086浏览 • 1回复 待解决
在Flutter中,处理动态文本和链接的情况,可以使用
RichText
和TextSpan
来实现自定义格式化和点击事件。为了避免手动组装HTML代码,我们可以编写一个函数来解析文本并自动生成TextSpan
数组。以下是一个示例代码,展示了如何实现这个功能:
TextSpan
,并将链接部分设置为可点击和带下划线:TextSpan
数组传递给RichText
组件:通过这种方式,你可以轻松地处理网络下发的包含不确定数量和位置链接的文本,实现动态下划线和点击功能,而无需手动组装HTML代码。
希望这能解决你的问题!如果有任何进一步的问题,随时提问。
参考demo:
1、自定义text和span类
2、页面中使用