从Android颜色转换为HTML颜色



我想知道如何进行转换:

我已经检查了以下说明:

int color= ((ColorDrawable)  dialog1.getButton(AlertDialog.BUTTON_POSITIVE).getBackground()).getColor();

在某些设备中给出的结果为color=-1234878,检查该颜色是否与HTML颜色#424242等效。

但问题是,我看不出从一个转变为另一个的方法,我也找不到任何参考。

这是怎么做到的?

将整数转换为十六进制字符串

Integer intColor = -12434878;
String hexColor = "#" + Integer.toHexString(intColor).substring(2);

最新更新