android - AppCompat 21 ActionBar ActionMode 颜色

标签 android android-actionbar android-appcompat material-design

在 AppCompat 21 中进入 Action 模式时,我的 ActionBar 变灰 - 未使用颜色:

<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/secondary</item>
<item name="color">@color/secondary</item>

我想我只是缺少设置此颜色的正确名称 - 但据我所知,没有任何操作。

最佳答案

ActionMode 不采用您在 primaryColor 中定义的颜色(至少现在是这样)。要设置ActionMode的颜色,你只需要自己定义它,比如:

<item name="actionModeBackground">@color/primary</item>

或者以更通用的方式,如果您在一个应用中支持不同的颜色主题,则更好:

<item name="actionModeBackground">?attr/colorPrimary</item>

关于android - AppCompat 21 ActionBar ActionMode 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26908933/

相关文章:

android - setSupportBackgroundTintList 状态不工作

android - AppCompat v7 工具栏 "Error inflating class <unknown>"

java - 从 Android 中的 fragment 管理工具栏中的后退按钮

java - 如何在android中制作一个简单的启动器?

android - DialogFragment 中的 ActionBar

android - 三星 Galaxy S4 未对齐操作栏图标

带有compileSdkVersion 16的Android Studio无法在Mac上编译

android - Unity 法线贴图不适用于 Android 设备

java - 添加不在应用程序上工作的暴民

java - 使用 Appcompat v7 的抽屉导航 - Android :attr Tag 的问题