如何更改上下文 ActionMode 栏上分隔线的样式

How to change the style of divider lines on contextual ActionMode bar

我正在尝试使用透明背景设置 ActionMode 栏的样式。 透明背景工作正常 - 但共享按钮周围的线条 - 显示两个按钮链接变得几乎不可见。

到目前为止,我已经尝试了基于广泛网络搜索的各种样式解决方案,但似乎没有任何效果。

具有透明背景样式:

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode">
<item name="android:background">@android:color/transparent</item>
<item name="android:actionModeBackground">@android:color/transparent</item>
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item>
</style>

没有透明样式:

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode">
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item>
</style>

我试过添加各种东西,下面是几个例子,但似乎没有任何效果。

<item name="android:actionBarDivider">@android:color/holo_green_light</item>
<item name="android:divider">@android:color/holo_green_light</item>

<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item>

有人知道正确的做法是什么吗?

我最终通过切换到 "AppCompat" 主题解决了这个问题。

启用 AppCompat 后,我​​可以通过覆盖 "activityChooserViewStyle".

来控制共享 activity 分隔符和边框