Android AppCompat 22.1.1默认文本颜色和ActionMode样式

Gaë*_*tan 7 android android-appcompat

我正在更新我的应用程序以使用Android支持库的22.1.1版.我的应用程序主题继承自Theme.AppCompat.Light.DarkActionBar.

它工作正常,但如果TextView样式设置为预定义样式之一,则所有文本都是白色的.所以我最终在浅色背景上显示白色文本(默认背景颜色).在22.0.0版本中,我没有任何问题.

我在我的主题中尝试了以下内容,但它似乎不起作用:

<item name="android:textColor">@color/black</item>
<item name="android:textColorPrimary">@color/black</item>
<item name="android:textColorPrimaryInverse">@color/black</item>
Run Code Online (Sandbox Code Playgroud)

此外,ActionMode现在有一个黑色背景而不是白色,因为它曾经是22.0.0.

关于如何改变这个的任何想法?

Gaë*_*tan 1

我正在使用theme主题中的属性来设置Toolbar主题。这是一个错误。主题Toolbar必须Toolbar直接在标签上定义。

对于ActionMode背景颜色,看起来我在不知不觉中利用了一个错误。