使用LinkMovementMethod和Html.fromHtml时更改链接颜色

时间:2011-07-06 03:34:35

标签: android

我正在使用Html.fromHtml为TextView对象设置相应的文本。所述HTML具有url链接,我希望用户能够点击并打开浏览器到该链接。我正在使用LinkMovementMethod来完成那个精致和花花公子。问题是链接标记将传统的深蓝色与黑色背景着色,这很糟糕。我想保留blackbackground颜色并将链接颜色更改为浅蓝色。我怎么能这样做?

以下是一段简短的代码段...

TextView servicesTextView = (TextView)activity.get().findViewById(R.id.ServicesText);
servicesTextView.setText(Html.fromHtml(servicesText));
servicesTextView.setMovementMethod(LinkMovementMethod.getInstance());

1 个答案:

答案 0 :(得分:23)

男孩,每次我最后在StackOverflow上写一个问题时,我最终都会找到答案。

TextViewsetLinkTextColor方法。