我有一个从生成的整数 android.graphics.Color
android.graphics.Color
整数的值为-16776961
如何将此值转换为格式为#RRGGBB的十六进制字符串
简而言之:我想从-16776961输出#0000FF
注意:我不希望输出包含Alpha,并且我也尝试了此示例,但未成功
该掩码可确保你仅获得RRGGBB,而%06X可为你填充零填充的十六进制(始终为6个字符):
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));