gpt4 book ai didi

android - ClickableSpan - 添加时如何删除文本上的颜色?

转载 作者:太空狗 更新时间:2023-10-29 16:28:48 24 4
gpt4 key购买 nike

我在 TextView 上使用了 ClickableSpan。添加跨度后,应用它的文本颜色也发生了变化。

检查 SO 问题,我看到的是点击后颜色变了。在我的例子中,颜色在渲染 View 时已经不同了。

如何从 ClickableSpan 中删除颜色?

最佳答案

可点击范围有 updateDrawState(TextPaint ds) 方法。也为可点击范围设置与文本颜色相同的颜色。所以它看起来一样(第二个方法)

@Override public void updateDrawState(TextPaint ds) {
//super.updateDrawState(ds);
ds.setColor(linkColor);
ds.setUnderlineText(false); // set to false to remove underline
}

关于android - ClickableSpan - 添加时如何删除文本上的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44053731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com