【发布时间】:2014-03-20 06:47:50
【问题描述】:
我有一个网址:
https://<site name>/pallavi/[Songs.PK]%2002%20.mp3
我有一个文本视图,属性为:android:autoLink="all"
如果我只是将文本设置为文本视图,我的文本视图只会突出显示 [.它看起来像这样:
https://< site name >/pallavi/[Songs.PK]%2002%20.mp3
我想要的是,整个链接应该像这样突出显示:
https://< site name >/pallavi/[Songs.PK]%2002%20.mp3
到目前为止我所尝试的:
-
使用了
标签和Html.fromHtml,但是好像不行! (我什至不知道android是否支持
。)
使用了 Jsoup.parser。但这似乎对我也不起作用。
更新 我也试过这个答案:https://stackoverflow.com/a/12376115/1320263
如果问题出在 android 上,请告诉我文本视图的 linkAll 属性本身是否不将括号视为有效字符?如果它被支持,我该如何超链接呢?
另请注意:
我在问题中写的文本(或链接)只是一个示例文本。实际上,我得到了一段文本,从那里很难确定超链接的确切开始位置和结束位置。此外,块中存在的链接数量将是未知的。因此我不能使用< a href = "" > 的东西...
【问题讨论】:
-
你用过
Linkify看到这个stackoverflow.com/questions/4746293/android-linkify-textview
标签: android android-layout textview android-textattributes