Java 使用十六进制颜色更改操作栏颜色

Java 使用十六进制颜色更改操作栏颜色,java,android,interface,colors,android-actionbar,Java,Android,Interface,Colors,Android Actionbar,我想更改操作栏的颜色 问题是颜色变为白色而不是紫色,有人知道为什么吗 getActionBar().setBackgroundDrawable(new ColorDrawable(0x3F48CC)); getActionBar().setDisplayShowTitleEnabled(false); getActionBar().setDisplayShowTitleEnabled(true); adneal的评论修复了它 指定alpha值0xFF3F48CC或使用C

我想更改操作栏的颜色 问题是颜色变为白色而不是紫色,有人知道为什么吗

    getActionBar().setBackgroundDrawable(new ColorDrawable(0x3F48CC));
    getActionBar().setDisplayShowTitleEnabled(false);
    getActionBar().setDisplayShowTitleEnabled(true);

adneal的评论修复了它

指定alpha值0xFF3F48CC或使用
Color.parseColor(“3F48CC”)


谢谢

指定alpha值,
0xFF3F48CC
或使用
Color.parseColor(“#3F48CC”)