繁体   English   中英

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

[英]How to change action bar background color on holding home button?

我已经使用以下代码更改了操作栏的颜色: getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0067ad"))); 但是,当我按住“主页”按钮时,操作栏颜色为黑色。 我该如何改变! 谢谢! 在此处输入图片说明

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

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

colorPrimary确定最近操作栏和应用程序标题的颜色。 在侧重于L之前版本的styles.xml中,应使用name="colorPrimary"获得相同的结果。

而且,如果您只想更改Lollipop上方的最近显示的标头颜色,则可以使用以下Java代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM