我在应用程序中添加了一些仅棒棒糖风格。

我想在此处更改Gmail概述屏幕中 header 的颜色:

我已经知道我能做

<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>

有设置标题颜色的特定属性吗?

附带的问题:图标和标题也可以更改吗?

最佳答案

您可以通过ActivityManager.TaskDescription进行更改:

https://developer.android.com/reference/android/app/ActivityManager.TaskDescription.html

在 Activity 上下文中,调用:

TaskDescription taskDescription = new TaskDescription(label, icon, colorPrimary);
((Activity)this).setTaskDescription(taskDescription);

关于android - 在概述(最近的应用程序)屏幕中设置应用程序的标题颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27079658/

10-12 06:12