在我的应用程序中,我正在使用actionbarsherlock。我使用
getSupportActionBar().setBackgroundDrawable(R.drawable.test).
它的效果很好,颜色显示正常。然而,当我转到另一个活动并返回主要活动时,栏的颜色变为黑色(在我的程序中,我没有将背景drawble设为黑色,只是在onStart()中调用了setSupportAction().setBackgroundDrawable
)。但是,如果我将代码更改为
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff550000)));
应用程序就能正常工作。当我点击返回按钮时,颜色设置为预期的0xff55000。