Q:

Android actionbar background image не работает

Не могу установить картинку на задний фон ActionBar. Содержимое файла styles.xml:
<resources>

    <style name="BlackSkyBaseTheme" parent="Theme.AppCompat.Light">
    </style>

    <style name="BlackSkyTheme" parent="BlackSkyBaseTheme">
        <item name="actionBarStyle">@style/BlackSkyTheme.ActionBar</item>
    </style>

    <style name="BlackSkyTheme.ActionBar" parent="@style/Widget.AppCompat.ActionBar">
        <item name="android:background">@drawable/menu_background</item>
    </style> 

</resources>

В файле AndroidManifest.xml:
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/BlackSkyTheme" >

Что я делаю не так? Картинка точно существует во всех папках res\drawable-****\menu_background.png.

A:

Пропишите в коде:
getSupportActionBar().setBackgroundDrawable(ContextCompat.getDrawable(this, R.drawable.menu_background));

