繁体   English   中英

Android Linkify 如何设置自定义链接颜色?

[英]Android Linkify how to set custom link color?

我想将我的 android 链接文本颜色设置为自定义颜色,但是mText.setLinkTextColor("#2f6699"); 不起作用,我一直在寻找一种可以编译十六进制值的内置方法,但我还没有找到,任何帮助都会大有帮助,谢谢

您应该将其转换为颜色。 尝试:

mText.setLinkTextColor(Color.parseColor("#2f6699"));

您也可以在 xml 中使用android:textColorLink="#2f6699"

尝试这样的事情:

noteView.setLinkTextColor(Color.green);

如果要设置十六进制颜色:

noteView.setLinkTextColor(Color.argb(int alpha, int red, int green, int blue));

用所需的值替换 alpha/red/green/blue。 可以在此处找到有关 Color 类的文档

由于 resources.getColor() 函数已弃用,我们可以尝试这种替代方法。

textView.setLinkTextColor(ContextCompat.getColor(this,R.color.colorBlue))

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM