我正在更新我的应用程序以使用 Android 支持库的版本 22.1.1。我的应用程序主题继承自 Theme.AppCompat.Light.DarkActionBar
。
它工作正常,除了如果 TextView
样式设置为 predefined style 之一,所有文本都是白色的。 .所以我最终得到了浅色背景上的白色文本(默认背景颜色)。使用版本 22.0.0,我没有遇到任何问题。
我在我的主题中尝试了 follow,但它似乎不起作用:
<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 获利不自知。
关于Android AppCompat 22.1.1 默认文本颜色和 ActionMode 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29912260/