如何在Android中将颜色整数转换为十六进制字符串?
我有一个从生成的整数 android.graphics.Color
整数的值为-16776961
如何将此值转换为格式为#RRGGBB的十六进制字符串
简而言之:我想从-16776961输出#0000FF
注意:我不希望输出包含Alpha,并且我也尝试了此示例,但未成功
回答:
该掩码可确保你仅获得RRGGBB,而%06X可为你填充零填充的十六进制(始终为6个字符):
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
以上是 如何在Android中将颜色整数转换为十六进制字符串? 的全部内容, 来源链接: utcz.com/qa/406408.html