如何更改 android 中操作栏的颜色?

How to change color of actionbar in android?

我想用十六进制颜色代码更改操作栏的颜色。请帮助我逐步更改操作栏的颜色。我是新手 Android.Please 向我展示更改颜色的所有步骤和说明。

您可以在 style.xml 文件中定义自己的样式

<resources>
    ...
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/ActionBarStyle</item>
    </style>

    <style name="ActionBarStyle" parent="@android:style/Widget.Holo.ActionBar">
        <item name="android:background">HEX_COLOR_CODE</item>
    </style>
    ...
</resources>

但它只能从 11 API 级别开始工作。此外,您还可以使用工具栏并为其设置背景。

或者如果您想在代码中更改它

ActionBar actionBar = getActionBar(); //for app compat - call getSupportActionBar()
    actionBar.setHomeButtonEnabled(true);
ColorDrawable colorDrawable = new ColorDrawable(
            Color.parseColor("#0086D4"));
actionBar.setBackgroundDrawable(colorDrawable);