Android操作模式标题背景色

Android操作模式标题背景色,android,android-support-library,android-actionmode,Android,Android Support Library,Android Actionmode,我正在使用新的android支持库21.0.2,当我调用ActionMode进行文本选择时,我得到了这个 它似乎比标题文本视图背景更透明 重新定义ActionMode的titleTextStyle没有效果 有什么建议吗?谢谢 theme.xml <item name="actionModeStyle">@style/ActionMode</item> <item name="android:actionModeStyle">@style/Ac

我正在使用新的android支持库21.0.2,当我调用ActionMode进行文本选择时,我得到了这个

它似乎比标题文本视图背景更透明

重新定义ActionMode的titleTextStyle没有效果

有什么建议吗?谢谢

theme.xml

    <item name="actionModeStyle">@style/ActionMode</item>
    <item name="android:actionModeStyle">@style/ActionMode</item>

    <style name="ActionMode" parent="@style/Widget.AppCompat.ActionMode">
        <item name="titleTextStyle">@style/ActionModeTitleTextStyle</item>
    </style>

    <style name="ActionModeTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionMode.Title">
        <item name="android:background">#ff0000</item>
        <item name="android:colorBackground">#ff0000</item>
    </style>
@style/ActionMode
@风格/动作模式
@样式/动作模式TitleExtStyle
#ff0000
#ff0000

即使在我升级到22.2.0时,这个问题也发生在这里。
我解决了添加没有“android:”前缀的项目到样式以及在工具栏元素中添加样式属性的问题

<android.support.v7.widget.Toolbar
  xmlns:android="http://schemas.android.com/apk/res/android"
  style="@style/ToolbarTheme"
  android:id="@+id/toolbar"
  android:layout_width="match_parent"
  android:layout_height="?attr/actionBarSize"
  android:elevation="6dp"/>  



真的
@颜色/窗口背景
假的
真的
真的
@风格/动作模式主题
@风格/动作模式主题
@颜色/原色
@颜色/原色\u深>
@颜色/口音
@颜色/原色
@颜色/原色
@颜色/原色
@样式/标题主题
@style/ThemeOverlay.AppCompat.Dark.ActionBar
@style/ThemeOverlay.AppCompat.Dark.ActionBar
@尺寸/文本大小
@android:彩色/白色
大胆的

我使用带有
工具栏的
AppBarLayout
TabLayout
遇到了这个问题。我在
工具栏上设置了背景色
,这导致
操作模式
标题显示
工具栏
的背景色,而不是
主题
上设置的
操作模式背景
颜色

我将背景色改为
AppBarLayout
,这解决了标题与
工具栏的背景色相同的问题


希望这对别人有帮助

同样的,你解决了吗?@SandroSimas嗯。。实际上,在我将android支持库更新为22.2.0+后,这个问题就消失了
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@color/window_background</item>
    <item name="android:windowActionBar">false</item>

    <item name="android:windowActionModeOverlay">true</item>
    <item name="windowActionModeOverlay">true</item>

    <item name="android:actionModeStyle">@style/ActionModeTheme</item>
    <item name="actionModeStyle">@style/ActionModeTheme</item>
</style>

<style name="AppTheme" parent="AppTheme.Base">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>>
    <item name="colorAccent">@color/accent</item>
    <item name="colorButtonNormal">@color/primary</item>
</style>

<style name="ToolbarTheme" parent="Widget.AppCompat.Toolbar">
    <item name="android:background">@color/primary</item>
    <item name="background">@color/primary</item>
    <item name="titleTextAppearance">@style/ToolbarTitleTheme</item>
    <item name="popupTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

<style name="ToolbarTitleTheme">
    <item name="android:textSize">@dimen/text_large</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textStyle">bold</item>
</style>