显示在Android的动作条菜单项之间的分隔

问题描述 投票:0回答:2

我想显示Android的动作条菜单项之间的分隔

ICON1 | ICON2 | ICON3

我用于显示菜单项代码

<item
    android:id="@+id/menu_time"
    android:icon="@drawable/action_time_btn_stateful"
    android:title="time"
    peel:showAsAction="always"/>
<item android:id="@+id/menu_room_change"
      android:icon="@drawable/action_room_btn_stateful"
      android:title="change"
      peel:showAsAction="always"/>
<item
    android:id="@+id/menu_like_set"
    android:icon="@drawable/like_button"
    android:title="Like"
    peel:showAsAction="always" />

提前致谢。

android android-actionbar actionbarsherlock divider android-actionbaractivity
2个回答
0
投票

简单地说,你的动作条在ICS版及更高版本仅限于显示菜单中的4项。 该项目的其余部分可以在你的溢出菜单(纵3虚线)上点击显示。

所以加入一个分频器项之间计数分频器也是一个菜单项。

你看看这些已经:)

Is there a standard way to add dividers between action bar items in Android 3.0?

ActionBar MenuItem Divider

我建议对他们的左侧或右侧根据您的需要分隔得到你的图标。 不是一个好的做法。但让如果你找到一个更好的解决办法我知道:)


0
投票

尝试设置自定义样式

<style name="CustomTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/action_bar_background</item>
<item name="android:showDividers">beginning</item>
<item name="android:divider">@color/action_bar_divider</item>
</style>
© www.soinside.com 2019 - 2024. All rights reserved.