我在应用中添加了一些仅限棒棒糖的样式。
我想改变像Gmail这样的概述屏幕中的标题颜色:
我发现我可以做到
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:colorPrimary">@color/my_favorite_color</item>
</style>
实现它,但我想只为这种情况指定颜色,就像我能做的那样:
<item name="android:statusBarColor">@color/my_favorite_color<item>
是否有特定的属性来设置标题的颜色?
附带问题:图标和标题是否也可以更改?
答案 0 :(得分:47)
您可以通过ActivityManager.TaskDescription
:
https://developer.android.com/reference/android/app/ActivityManager.TaskDescription.html
从“活动”上下文中,调用:
TaskDescription taskDescription = new TaskDescription(label, icon, colorPrimary);
((Activity)this).setTaskDescription(taskDescription);