web-dev-qa-db-ja.com

概要(最近のアプリ)画面でアプリのヘッダーの色を設定する

Lollipop専用のスタイリングをアプリに追加しています。

ここでGmailのような概要画面でヘッダーの色を変更したい:
enter image description here

私ができることがわかった

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

ヘッダーの色を設定する特定の属性はありますか?

副次的な質問:アイコンとタイトルも変更できますか?

34
MaciejGórski

これはActivityManager.TaskDescriptionで変更できます:

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

アクティビティコンテキストから呼び出します:

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