如何在按住主页按钮时更改操作栏背景颜色?

时间:2015-07-21 12:22:22

标签: android colors android-actionbar

我使用以下代码更改了操作栏颜色:getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0067ad"))); 但当我按住主页按钮时,动作栏颜色为黑色。 我怎么能改变它! 谢谢!enter image description here

1 个答案:

答案 0 :(得分:0)

您最好在styles-v21.xml中设置Actionbar的颜色,如下所示:

<item name="android:colorPrimary">@color/yourActionbarColor</item>

colorPrimary确定最近的Actionbar和app的标题的颜色。在专注于pre-L版本的styles.xml中,您应该使用name="colorPrimary"来获得相同的结果。

如果您只想更改Lollipop上方最近显示的标题颜色,您可以使用以下java代码:

TaskDescription taskDesc = new TaskDescription(yourTitle, yourIcon, yourColor);
myActivity.setTaskDescription(taskDesc);