ActionBar background image

android, android-3.0-honeycomb, android-actionbar

Solution

Drawable d=getResources().getDrawable(R.drawable.background_image_name);  
getActionBar().setBackgroundDrawable(d);

The above code sets the background image for the action bar. Hope it helps.

Problem

I've inherited the Holo Light Theme and customized the background of the ActionBar with the following: Content of styles.xml ``` <?xml version="1.0" encoding="utf-8"?> <resources> <style name="ActionBar" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:background">@drawable/actionbar_background</item> </style> <style name="MyTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/ActionBar</item> </style> </resources> ``` Content of actionbar_background.xml ``` <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@raw/actionbar_background" android:tileMode="repeat" /> ``` Instead of being repeated, the image is stretched, any idea of why android:tileMode="repeat" is not applied? Thanks in advance

Original source