如何在android中设置自定义颜色

时间:2015-03-30 17:43:20

标签: java android

这是我的 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

我该如何处理?

1 个答案:

答案 0 :(得分:1)

getColor方法返回一个int,但是您尝试将其存储在Color对象中。我建议你这样做:

textView.setTextColor(context.getResources().getColor(R.color.ColorPrimary))

由于setTextColor在参数中采用int。