有什么方法可以获取颜色代码 例如
<resources>
<color name="colorPrimary">#ff000000</color>
<color name="colorPrimaryDark">#ff000000</color>
<color name="colorAccent">#ff008dcd</color>
<color name="colorControlHighlight">#ff757575</color>
<color name="colorControlNormal">#ff57beee</color>
</resources>
所以我想获得颜色名称和颜色代码
让我们拿第一个代码 因此它是 colorPrimary ,代码是#ff000000
注意 这段代码不是color.xml,而是一个字符串,我想从中获取名称和颜色代码
答案 0 :(得分:0)
没有Alpha,您可以执行以下操作:
int colorPrimary = getResources().getColor(R.color.colorPrimary);
String strColorPrimary = "#"+Integer.toHexString(colorPrimary);
答案 1 :(得分:0)
类似的问题在这里回答: Android get list of string resources from special file
因此,您可以尝试枚举颜色资源以查找与特定值匹配的名称。