我有一个由android.graphics.Color
生成的整数
整数的值为-16776961
如何将该值转换为格式为#RRGGBB的十六进制字符串
简单地说:我想从-16776961输出#0000FF
Note:我不希望输出包含alpha,我也try 了this example次,但没有成功
我有一个由android.graphics.Color
生成的整数
整数的值为-16776961
如何将该值转换为格式为#RRGGBB的十六进制字符串
简单地说:我想从-16776961输出#0000FF
Note:我不希望输出包含alpha,我也try 了this example次,但没有成功
口罩确保你只得到RRGGBB,%06X会给你零填充十六进制(总是6个字符长):
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));