Android ActionBar Background Image

To set the background image of the relative new Actionbar in Android you can do the following:

final ActionBar actionBar = getActionBar();
BitmapDrawable background = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.raw.actionbar_background));
actionBar.setBackgroundDrawable(background);

Note that the BitmapDrawable() is deprecated. So might might want to use BitmapDrawable(Resources) to ensure that the drawable has correctly set its target density.