答案 1
由于现已弃用,因此您可以使用:getResources().getColor
ContextCompat.getColor(getResources(), R.color.idOfColour)
旧答案
用
getResources().getColor(R.color.idOfColour);
它返回您要查找的颜色。如果颜色附带Android,您可以获取其IDint
android.R.color.colourId
答案 2
-
来自您通过的资源的颜色
getResources().getColor(R.color.color_id);
您从视图中保存的颜色(例如背景色或文本颜色),这看起来像您的第二个示例,您可能会通过
Color.parseColor(String color)
推荐
-
-
安卓:填充留下白色的位图 如何将位图左侧的10行全部设置为白色?我有一个位图,必须在左侧填充。我想我可以为每个位置创建一个新的图像迭代旧的getpixel,并在新的图像(白色或彩色)上设置像素,然后返回新的位图
-
bufferedImage.getRGB(x, y) 不产生 alpha 我有一个BufferedImage,我想从某个像素(包括alpha值)获取。像素使用 和 坐标进行标识。 以下是我尝试过的方法: 由于某种原因,新的颜色对象包含正确的 RGB,但 Alpha 会丢失。 我做错了什
-
如何以编程方式更改复选框选中的颜色 我在 Android 中使用 CheckBox 视图。我想在检查时更改它的颜色。现在,当它被选中时,它的默认深绿色,我想把它改成不同的东西,当不检查时,只是默认的颜色。 这是我的代码: 问题是它不
-