sti*_*cky 3 android textview clickablespan
我在TextView上使用了ClickableSpan。添加跨度后,应用该区域的文本的颜色也会更改。
检查SO问题后,单击后我看到的颜色发生了变化。就我而言,渲染视图时颜色已经不同。
如何从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
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |