如何改变动作条的颜色? [重复](How to change ActionBar color?

2019-08-18 16:59发布

这个问题已经在这里有一个答案:

  • 如何更改使用XML的ActionBarActivity的动作条的背景颜色? 17个回答

我应该如何改变动作条的颜色? 我Implemeted一个这个和它的作品,但不是我想要的。 它改变了活动开始后才颜色,应用程序后,这样对启动原条的颜色显示,只有一秒钟后我的自定义颜色dislpayed。 是否有任何其他的方式来处理这个问题? 提前致谢

....
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);  
    ActionBar actionBar;
    actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#879f38")));
.....

Answer 1:

创建主题:

<style name="Theme.MyAppTheme" parent="@android:style/Theme.Holo">
    <item name="android:actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item>
</style>

<style name="Theme.MyAppTheme.ActionBar" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:background">#222222</item>
</style>


文章来源: How to change ActionBar color? [duplicate]