Обновлен ответ для устройств до и после леденцов. Вы должны удалить префикс android :, чтобы он работал на устройствах Lollipop +, например:
styles.xml:
<style name="Widget.ActionMode">
<item name="android:background">?android:attr/actionModeBackground</item>
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="android:height">?android:attr/actionBarSize</item>
<item name="android:titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item>
<item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item>
</style>
v21 / styles.xml:
<style name="Widget.ActionMode">
<item name="background">?android:attr/actionModeBackground</item>
<item name="backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="height">?android:attr/actionBarSize</item>
<item name="titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item>
<item name="subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item>
</style>
Я бы также рекомендовал иметь ваш стиль с установленным parent="@style/Widget.AppCompat.ActionMode"
, чтобы вы наследовали атрибуты, которые вам не нужны, для переопределения.