我只是想让一些文本在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中文本的背景颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)