为了账号安全,请及时绑定邮箱和手机立即绑定

如何从android中的颜色标签获取颜色代码

如何从android中的颜色标签获取颜色代码

米脂 2022-07-14 16:40:27
有没有办法获得颜色代码 例如   <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,而是一个字符串,我想从中获取名称和颜色代码
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

没有 alpha 你可以这样做:


int colorPrimary = getResources().getColor(R.color.colorPrimary);

String strColorPrimary = "#"+Integer.toHexString(colorPrimary);


查看完整回答
反对 回复 2022-07-14
?
心有法竹

TA贡献1866条经验 获得超5个赞

在这里回答了类似的问题: Android get list of string resources from special file

因此,您可以尝试在您的案例中枚举颜色资源以查找与特定值匹配的名称。


查看完整回答
反对 回复 2022-07-14
  • 2 回答
  • 0 关注
  • 313 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号