【问题标题】:Change link color when using LinkMovementMethod and Html.fromHtml使用 LinkMovementMethod 和 Html.fromHtml 时更改链接颜色
【发布时间】:2013-06-27 04:09:38
【问题描述】:

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

这是一个简短的代码sn-p...

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

【问题讨论】:

    标签: android


    【解决方案1】:

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

    TextViewsetLinkTextColor 方法。

    【讨论】:

    • 要在 xml 中设置,请使用:android:textColor="@color/dark_blue"。谢谢!
    • 在xml中实际设置,使用:android:textColorLink="@color/dark_blue"
    猜你喜欢
    • 2019-07-06
    • 2016-03-04
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多