異なるフラグメントのアクション バーに異なる背景画像を設定する必要があります。v4 サポート パッケージを使用しています。しかし、指定された画像の代わりに白い背景が表示されます。
以下は私が使用したコードです。
getActivity().getActionBar().setBackgroundDrawable(getActivity().getResources().getDrawable(R.id.image));
そしてまた
Bitmap bMap = BitmapFactory.decodeResource(getResources(), R.drawable.image);
BitmapDrawable actionBarBackground = new BitmapDrawable(getResources(), bMap);
ActionBar bar = getActivity().getActionBar();
bar.setBackgroundDrawable(actionBarBackground);
このスタイルを作成し、アクティビティのマニフェストで使用しました
android:theme="@style/ActionBarTheme"
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/image</item>
</style>
<style name="ActionBarTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>