私のアプリケーションでは、actionbarsherlockを使用しています。私が使う
getSupportActionBar().setBackgroundDrwable(R.drawable.test).
正常に動作し、期待どおりに色が表示されますが、別のアクティビティに移動してメインのアクティビティに戻ると。バーの色が黒に変更されます(私のプログラムでは、backgrounddrawbleに黒を設定せず、単に呼び出しますsetSupportAction().setBackgroundDrawable
)onStart()
。ただし、コードをに変更すると
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff550000)));
アプリは正常に動作します。戻るボタンをクリックすると、予想される色が0xff55000に設定されます。