您的位置:首页 > 其它

setTextColor方法不能用R.Color.XXX设置颜色的解决方法

2016-07-25 11:43 225 查看
setTextColor是不能直接用资源ID映射资源的,它会直接把资源ID当作颜色值来用,

mNewRankSalesTv.setTextColor(R.color.app_text_color);

颜色不改变。。。。

所以千万不要用setTextColor(R.Color.XXX);

而应该用mNewRankRegisterDateTv.setTextColor(mNewRankRegisterDateTv.getResources().getColor(register_date_color));

或者

public static final String APP_THEME_COLOR = "#440099";

Color.parseColor(Constants.APP_THEME_COLOR)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: