如何更改 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);
我想用十六进制颜色代码更改操作栏的颜色。请帮助我逐步更改操作栏的颜色。我是新手 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);