无法通过自定义资源从 colors.xml 中检索颜色?

Iro*_*lis 3 java android

我正在阅读 Android 教程,并尝试访问我在 colors.xml 中定义的颜色

<color name = "my_background">#3500ffff</color>
Run Code Online (Sandbox Code Playgroud)

然后我尝试按名称访问此颜色:

Paint background = new Paint();
background.setColor(getResources().getColor(R.color.my_background));
Run Code Online (Sandbox Code Playgroud)

但它不会将 my_background 识别为资源。如果我让建议出现,只会弹出一堆不相关的预定义颜色。有任何想法吗?这对我来说没有意义,我从开发人员文档另一个站点中看到几乎完全相同的内容,但它对我不起作用。

Iro*_*lis 5

我发现问题以import android.R某种方式进入了我的代码顶部,而我却没有注意到。我删除了它,问题就解决了。