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