0

我想在 android 操作栏中的菜单项之间显示分隔符

图标1 | 图标2 | 图标3

我显示菜单项的代码是

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

提前致谢。

4

2 回答 2

0

简而言之,您在 ICS 和更高版本中的操作栏仅限于在菜单中显示 4 个项目。
当您点击溢出菜单(垂直 3 条虚线)时,可以显示其余项目。

所以在项目计数分隔符之间添加一个分隔符也是一个菜单项。

你已经看过这些了吗:)

在 Android 3.0 中的操作栏项目之间添加分隔线是否有标准方法?

操作栏菜单项分隔符

我建议根据您的要求在左侧或右侧获取带有分隔符的图标。
不是一个好习惯。但是,如果您找到更好的解决方案,请告诉我:)

于 2014-07-10T07:11:14.587 回答
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>
于 2014-07-10T07:11:25.183 回答