2013-12-11 10 views

ответ

1

Вы можете использовать

ActionBar bar = getSupportActionBar(); 
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("yourColor"))); 
+0

Он всегда дает мне NullPointer исключение – aelor

+0

Вы используете «ActionBarActivity»? – Apoorv

+0

no bro, я использую основное действие и вызывая вышеуказанный код в oncreate – aelor

1

ActionBar бар = getActionBar(); bar.setBackgroundDrawable (новый ColorDrawable (Color.parseColor ("# 0000ff")));

1

Вы можете определить собственный стиль

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

    </style> 

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
     <item name="android:background">#FF9D21</item> 
    </style> 

оснастки. (Не обращайте внимания на другие изменения, внесенные в ActionBar)

enter image description here

Для получения дополнительной информации

https://developer.android.com/training/basics/actionbar/styling.html

1

Внести следующие изменения в вашем style.xml

<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar"> 
    <item name="background">#ffooff</item> 
</style> 
Смежные вопросы