这是我的res / values / color.xml
<resources>
<color name="ColorPrimary">#FF5722</color>
</resources>
这是.java文件
Color color = context.getResources().getColor(R.color.ColorPrimary); //Error
textView.setTextColor(color);
给我一个错误。
必需的android.graphics.Color。发现int
我该如何处理?
最佳答案
getColor方法返回一个int,但是您尝试将其存储在Color对象中。我建议您只是这样做:
textView.setTextColor(context.getResources().getColor(R.color.ColorPrimary))
由于setTextColor采用int参数。