Android 如何更改上下文操作模式栏上分隔线的样式

Android 如何更改上下文操作模式栏上分隔线的样式,android,android-actionbar,android-actionmode,Android,Android Actionbar,Android Actionmode,我正在尝试用透明背景设计动作模式栏。 透明的背景效果很好,但显示两个按钮链接的共享按钮周围的线条几乎不可见 到目前为止,我已经尝试了基于广泛网络搜索的各种样式解决方案,但似乎没有任何效果 使用透明背景样式: <style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode"> <item name="android:background">@android:c

我正在尝试用透明背景设计动作模式栏。 透明的背景效果很好,但显示两个按钮链接的共享按钮周围的线条几乎不可见

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

使用透明背景样式:

<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>

@android:彩色/透明
@android:彩色/透明
?android:attr/actionModeSplitBackground
?android:attr/actionModeSplitBackground

没有透明样式:

<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>

?android:attr/actionModeSplitBackground
?android:attr/actionModeSplitBackground

我尝试过添加各种内容,下面是一些示例,但似乎没有任何效果

<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>
@android:color/holo\u green\u light
@安卓:彩色/全息绿
?android:attr/actionModeSplitBackground
?android:attr/actionModeSplitBackground

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

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

启用AppCompat后,我可以通过覆盖“activityChooserViewStyle”来控制共享活动分隔符和边框