Text组件不支持部分文字(网络下发,非固定个数)下划线。不支持Span数组
一个示例文本,包含一些链接:http://example.com 和 https://anotherlink.com。将链接下面加下划线,并且可点击。由于是网络下发的,不确定链接的个数和位置,Text添加子组件Span,目前不支持添加数组,比如[Span(),Span(),Span()]。使用RichText又需要自己组装html代码。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
是否支持jit和aot(jit不支持,aot支持),如果不支持jit怎么动态下发
2247浏览 • 1回复 待解决
Span不支持设置border,如何给文字设置背景
2575浏览 • 1回复 待解决
span不支持设置border,如何给文字设置圆角矩形背景
981浏览 • 1回复 待解决
HarmonyOS Span不支持设置Margin、Padding、Border
539浏览 • 1回复 待解决
web组件不支持localstorage
800浏览 • 1回复 待解决
tabs组件不支持前后设置其他组件,也不支持前后tabs设置margin属性
1230浏览 • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗
3509浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
1930浏览 • 1回复 待解决
如何给文字添加下划线?
610浏览 • 1回复 待解决
HarmonyOS Grid 长按拖动 是否支持部分内容不支持拖动,部分支持?
154浏览 • 0回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
327浏览 • 1回复 待解决
http类不支持cancel方法
174浏览 • 1回复 待解决
图片保存到相册codelabs示例部分语法不支持高版本
1767浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
866浏览 • 1回复 待解决
Image组件不支持svg字符串显示
296浏览 • 1回复 待解决
HarmonyOS Web不支持http请求,只支持https
34浏览 • 1回复 待解决
HarmonyOS ets不支持匿名类吗?
206浏览 • 2回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
251浏览 • 1回复 待解决
HarmonyOS 不支持通过索引访问字段
286浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
474浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
2738浏览 • 1回复 待解决
4.0release不支持热重载?
2549浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
66浏览 • 1回复 待解决
@BuilderParam 不支持普通class的变量
783浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
2840浏览 • 1回复 待解决
在Flutter中,处理动态文本和链接的情况,可以使用
RichText
和TextSpan
来实现自定义格式化和点击事件。为了避免手动组装HTML代码,我们可以编写一个函数来解析文本并自动生成TextSpan
数组。以下是一个示例代码,展示了如何实现这个功能:
TextSpan
,并将链接部分设置为可点击和带下划线:TextSpan
数组传递给RichText
组件:通过这种方式,你可以轻松地处理网络下发的包含不确定数量和位置链接的文本,实现动态下划线和点击功能,而无需手动组装HTML代码。
希望这能解决你的问题!如果有任何进一步的问题,随时提问。
参考demo:
1、自定义text和span类
2、页面中使用