我似乎无法在多任务视图的应用程序中找到有关更改标题颜色的任何文档。正如您在下图中所看到的,所有标题都是默认的白色(我知道它们是网页,但只是使用图像来显示我想要更改的内容)。
答案 0 :(得分:9)
我刚刚为cordova(仅适用于Android设备)创建了一个名为“ HeaderColor ”的插件,可以执行您想要的操作。我希望它可以帮助你。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView android:text="@string/hello_world" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/t"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="36dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hide"
android:id="@+id/h"
android:layout_below="@+id/t"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="show"
android:id="@+id/s"
android:layout_below="@+id/t"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:visibility="invisible"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="exit"
android:id="@+id/e"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
cordova plugin add cordova-plugin-headercolor
答案 1 :(得分:3)
如果我没有弄错(我可能很好),你可以找到r0adkll's aswer的说明。它基本上意味着你使用这一行
Activity.setTaskDescription(new ActivityManager.TaskDescription(label, icon, color));
并且因为这是Android 5.0功能(对吗?)我不认为有人为此创建了一个插件。创建插件并不幸运,并且Cordova documentation上有很棒的教程。我也可能在周末找到一些时间来做这件事。
答案 2 :(得分:3)
您可以在这个问题中找到答案
Android Lollipop recents/multitasking header styling, text always black
但我认为最好的方法是在应用中实现Material Design风格。例如,使用
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
使用支持库v21或
<style name="AppTheme" parent="android:Theme.Material">
对于Android 5.0,标题将具有由属性
定义的颜色<item name=”colorPrimary”>@color/my_awesome_color</item>
在您的样式文件中。
看一下这篇博客文章 http://android-developers.blogspot.com.br/2014/10/appcompat-v21-material-design-for-pre.html 有关如何使用应用程序中的支持库实现Material Design的更多信息。