我制作的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标题,同时还有其他颜色的首选项屏幕标题,如黑色?
答案 0 :(得分:1)
只做两种风格。
一个人:
<item name="android:textColorPrimary">@android:color/white</item>
一个人:
<item name="android:textColorPrimary">@android:color/black</item>
使用操作栏将活动设置为白色。 将您的偏好活动设置为黑色活动。