如何在Lollipop中自定义首选项屏幕标题?

时间:2015-02-08 16:17:37

标签: android android-5.0-lollipop

我制作的Android应用程序试图支持Android Lollipop和以前的版本。所以,我使用Theme.AppCompat.Light作为我的应用。

在Android 4.4中,操作栏标题是白色的,我喜欢,首选项屏幕标题是黑色。

在Android 5.0中,默认情况下操作栏标题为黑色,首选项屏幕标题为黑色。但是,我希望我的Action Bar标题在所有版本的Android上都是白色的,所以我在v21的主题中使用了以下自定义:

<item name="android:textColorPrimary">@android:color/white</item>

通过此自定义,操作栏标题是白色的,但我觉得首选项屏幕标题也链接到Android 5.0中的android:textColorPrimary

所以,我的问题如下。有没有一个解决方案来创建一个带有白色标题的Action Bar标题,同时还有其他颜色的首选项屏幕标题,如黑色?

1 个答案:

答案 0 :(得分:1)

只做两种风格。

一个人:

<item name="android:textColorPrimary">@android:color/white</item>

一个人:

<item name="android:textColorPrimary">@android:color/black</item>

使用操作栏将活动设置为白色。 将您的偏好活动设置为黑色活动。