1

我有一个函数 updateActionBar 来更改动作的栏背景。当应用程序启动时,此功能会更改背景:

getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_bacjground_test));

场景是:应用程序移动到新活动,该活动通过调用完成()函数完成(应用程序返回主活动),即使调用 setBackgroundDrawable 也不起作用。背景设置为黑色,而预期的背景为灰色。

4

1 回答 1

1

在 Activity 文件中,重写 onStart() 方法并写入

 getSupportActionBar().setBackgroundDrawable(
                 getResources().getDrawable(R.drawable.header_background_test));

每当您将活动移到前面或后面时,标题将保持相同的背景

于 2013-03-13T05:56:50.090 回答