2016-02-08 5 views
1

Я хочу изменить фон меню и установить его в синий цвет. Теперь фон моего меню черный. Как изменить это? меню Файл XML:Как изменить цвет меню в панели действий?

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
tools:context="com.example.nabege.AboutUsActivity" > 

<item 
    android:id="@+id/help" 
    android:title="@string/help" /> 
<item 
    android:id="@+id/setting" 
    android:title="@string/setting"/> 

Java коды:

@Override 
     public boolean onCreateOptionsMenu(Menu menu) { 
      getMenuInflater().inflate(R.menu.about_us, menu); 
      return super.onCreateOptionsMenu(menu); 
     } 

enter image description here

+0

Вы используете панель инструментов ?? добавить тему в вопрос –

+0

No ............. – programmer138200

+0

Отъезд: http://stackoverflow.com/questions/19659637/how-to-change-the-background-color-of-of- action-bars-option-menu-in-android-4-2 –

ответ

0

Поместите следующий styles в вашем styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
     <item name="colorPrimary">@color/primary_color</item> 
     <!--<item name="colorPrimaryDark">@color/primary_color</item>--> 
     <item name="colorAccent">@color/primary_color</item> 
     <item name="actionBarStyle">@style/AppThemeActionBarStyle</item> 
</style> 

<style name="AppThemeActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar"> 
     <item name="background">@color/your_background_color</item> 
</style> 

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

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