Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)
调用TextView的 setBackgroundColor方法 传入的是color 的id 导致设置颜色背景无效,Android studio 提示
Should pass resolved color instead of resource id here: getResources().getColor(R.color.brown)
valueView.setBackgroundColor(R.color.brown);
原因:就是R.color.xxx只是一个给定的整数id,不是方法要求的三原色的整数,所以要调用 getResources().getColor(R.color.xxx)来转化
解决方法 :调用 getResources().getColor转换
valueView.setBackgroundColor(mContext.getResources().getColor(R.color.greenyellow));