首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用fromHTML打开网址?

如何使用fromHTML打开网址?
EN

Stack Overflow用户
提问于 2018-03-01 15:45:54
回答 1查看 38关注 0票数 0

我想使用Html.fromHtml()打开url,标签之间的特定文本应该是绿色的,而不是下划线。

我现在怎么做才能做到这一点呢?

代码语言:javascript
复制
consent = consent.replace("<clickable>", "<a href=\"https://www.google.com/\"").replace("</clickable>", "</a>");
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
    consentCheck.setText(Html.fromHtml(consent, Html.FROM_HTML_MODE_LEGACY));
} else {
    consentCheck.setText(Html.fromHtml(consent));
}
EN

回答 1

Stack Overflow用户

发布于 2018-03-01 15:49:29

您是否尝试过:

代码语言:javascript
复制
textView.setMovementMethod(LinkMovementMethod.getInstance());

要更改颜色:

代码语言:javascript
复制
String blue = "this is blue";
SpannableString blueSpannable = new SpannableString(blue);
blueSpannable.setSpan(new ForegroundColorSpan(Color.BLUE), 0, blue.length(), 0);
builder.append(blueSpannable);

mTextView.setText(builder, BufferType.SPANNABLE);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49044879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档