我正在浏览一个Android教程,我正在尝试访问我在colors.xml中定义的颜色
<color name = "my_background">#3500ffff</color>
然后我试图通过名称访问这种颜色:
Paint background = new Paint();
background.setColor(getResources().getColor(R.color.my_background));
但它不会将my_background识别为资源。如果我提出建议,只会弹出一堆不相关的预定义颜色。有任何想法吗?这对我来说没有意义,我从developer documentation和another site看到几乎完全相同的东西,但它对我不起作用。
答案 0 :(得分:4)
我发现问题是import android.R
以某种方式让我在我的代码顶部没有注意到。我删除了,问题解决了。