Android:触摸时防止使用ClickableSpan更改TextView中文本的背景颜色

Android:触摸时防止使用ClickableSpan更改TextView中文本的背景颜色,第1张

概述我只是想让一些文本在TextView中可点击,所以我使用了ClickableSpan,但是当我触摸它时,它的背景颜色会改变.这是我的代码:ClickableSpanclickableSpan=newClickableSpan(){@OverridepublicvoidonClick(Viewwidget){//dosomething}};Spannabl

我只是想让一些文本在TextVIEw中可点击,所以我使用了ClickableSpan,但是当我触摸它时,它的背景颜色会改变.

这是我的代码:

ClickableSpan clickableSpan = new ClickableSpan() {    @OverrIDe    public voID onClick(VIEw Widget) {        // do something    }};SpannableString ss = new SpannableString("ClickableSpan Test");ss.setSpan(clickableSpan, 0, 13, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

如何防止触摸时更改背景颜色?

解决方法:

在您的textvIEw中添加

androID:textcolorHighlight`="#000000"
总结

以上是内存溢出为你收集整理的Android:触摸时防止使用ClickableSpan更改TextView中文本的背景颜色全部内容,希望文章能够帮你解决Android:触摸时防止使用ClickableSpan更改TextView中文本的背景颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存