项目中有因为需要在页面生成后,价格位置的文字要变为红色,显示更加醒目,所以要在代码中动态设置颜色。
开始以为直接setTextColor(),设置颜色值就可以,可是怎么都不成功,经过查阅才知道不可以直接设置颜色值,需要经过解析才可以。
//方案一:通过ARGB值的方式
textview.setTextColor(Color.parseColor("#FFFFFF"));
//方案二:通过资源引用
textview.setTextColor(getResources().getColor(R.color.my_color));