如何更改上下文 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 分隔符和边框
我正在尝试使用透明背景设置 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 分隔符和边框