博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android记录一个setTextColor常见的一个bug
阅读量:6667 次
发布时间:2019-06-25

本文共 506 字,大约阅读时间需要 1 分钟。

   今天写代码 一不小心就犯了个错误。细致检查才发现,仅记录一下,防止各位同学犯相同的错误哦偷笑

代码例如以下:

  

remote.setTextColor(summaryId, R.color.news_have_read);

如上,代码不管怎样都不能正常显示颜色。仅仅好换成例如以下代码:

remote.setTextColor(summaryId,0xfdfdfdfd);

总不能写颜色值多麻烦。。还是写的color.xml中吧。

最后才发现应该这样写才最对。

remote.setTextColor(summaryId, mContext.getResources().getColor(R.color.news_is_have_read));
在remote.setTextColor(summaryId, R.color.news_have_read);这段代码中,显示的是R.color.news_have_read通过eclipse生成的int值并非真正的颜色值,必须通过mContext.getResources().getColor
将真正的16进制颜色值#255#255#255#255值取得到才干够。

你可能感兴趣的文章
chrome谷歌扩展程序
查看>>
Oracle JDBC 连接卡死后 Connection Reset
查看>>
SSH整合出现的问题:The prefix "tx" for element "tx:annotation-driven " is not bound
查看>>
qt调用vs2008编写的dll动态库(隐式调用)
查看>>
最佳实践
查看>>
分布式与集群的区别
查看>>
Activity中关于目录操作的相关方法
查看>>
Konva基本用法
查看>>
解析url
查看>>
批量建账号脚本
查看>>
Java开发下的设计模式简单说明
查看>>
换个想法解决问题
查看>>
JQuery事件——绑定多事件.on()和卸载事件.off()
查看>>
centos LAMP环境搭建
查看>>
MySQL数据库 范式
查看>>
云的认识第一课
查看>>
Linux添加用户(user)到用户组(group)
查看>>
RedHat 7配置ISCSI服务
查看>>
我的友情链接
查看>>
开源映射平台Mapzen加入了Linux基金会的项目
查看>>