1

默认行为是分隔线仅在 ActionBar 中的文本项之间显示,但我需要在 ActionBar 中的所有项目之间插入分隔线。我该怎么做?我正在使用支持库来支持 2.1+ android 设备。

使用自定义 XML 样式无济于事,其更改仅显示分隔符

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
    <item name="actionBarStyle">@style/ActionBar</item>
    <item name="actionBarDivider">@drawable/divider</item>
    <item name="divider">@drawable/divider</item>
</style>

<!-- ActionBar style -->
<style name="ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <item name="background">@color/actionbar_background</item>
</style>
4

0 回答 0