我尝试使用 R.color
但它没有显示我创建的自定义颜色。
具体来说。 我希望能够在我正在创建的自定义 View 中访问 colors.xml 中指定的内容
int indicator_color=getResources().getColor(R.color.my_magic_color);
这个颜色存储在colors.xml中
<resources>
<item name="my_magic_color" type="color">#FF33B5E5</item>
</resources>
最佳答案
如上评论所示:
要访问自定义颜色,您必须导入项目生成的 R
类,而不是 android.R
。
所以在你的类的导入区,替换
import android.R;
与
import your.project.app.R;
关于java - 从 colors.xml 更改元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27216660/