在我的应用程序中,我使用的是 actionbarsherlock。我用
getSupportActionBar().setBackgroundDrwable(R.drawable.test).
它工作正常,颜色按预期显示,但是当我去另一个活动并回到主要活动时。条形颜色更改为黑色(在我的程序中,我没有为 backgrounddrawble 设置黑色,只是调用setSupportAction().setBackgroundDrawable
)onStart()
。但是,如果我将代码更改为
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff550000)));
该应用程序运行良好。当我单击后退按钮时,颜色设置为预期的 0xff55000。