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

Android AppCompat 22.1.1 default text color and ActionMode style

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

它工作正常,除了如果 TextView 样式设置为 predefined style 之一,所有文本都是白色的。所以我最终得到了浅色背景上的白色文本(默认背景颜色)。使用版本 22.0.0,我没有遇到任何问题。

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

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

此外,ActionMode 现在有黑色背景而不是白色,就像 22.0.0 以前那样。

知道如何改变这个吗?

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

对于ActionMode的底色,我好像在不知不觉中获利了bug