2015-02-25 6 views
0
<!-- Base application theme. --> 
<style name="AppTheme" 
    parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

<!-- ActionBar styles --> 
<style name="MyActionBar" 
    parent="@style/Widget.AppCompat.Light.ActionBar"> 
    <item name="android:background">#FFFFFF</item> 
</style> 

Я добавил это мой манифестстилизации ActionBar с цветом фона

android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

Я пытаюсь стиль моего ActionBar но ниже не работает кто может помочь мне понять, почему. Заранее спасибо.

+0

Как вы используете это с панелью действий? –

+0

используйте панель инструментов. – Wizard

+0

Я не уверен, что вы имеете в виду - я просто хотел изменить цвет фона моей панели действий – Sim

ответ

0

Вы использовали тему в манифесте?

Ваше приложение тег в манифесте должно быть что-то, как показано ниже:

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
+0

Да, что там – Sim

0

Bar Действие XML стиль работает только для API < 11:

Если вы хотите установить Actiobar Цвет также может быть определена .class файл, фрагмент кода является:

ActionBar bar = getActionBar(); 
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0000ff"))); 

Помните этот фрагмент работает только для API> 11

Надеюсь, это поможет вам.

+0

, как бы добавить значки, если это так, как нужно определить? – Sim

+0

Использование 'bar.setIcon (R.drawable.YOUR_IMAGE_NAME);' –

+0

'bar.setIcon (R.drawable.my_icon);' – MarcS

Смежные вопросы