如何在操作栏溢出菜单项之间显示分隔符?
我创建了工具栏作为操作栏,并将以下主题设置为活动
<style name="NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="actionOverflowMenuStyle">@style/OverflowMenu</item>
<item name="actionBarSize">42dip</item>
<item name="android:actionButtonStyle">@style/PopupMenuListView</item>
</style>
<!-- Popup Menu Text Color styles -->
<style name="TextAppearance">
<item name="android:textColor">@color/blue</item>
</style>
<style name="PopupMenuListView" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:showDividers">end</item>
<item name="android:divider">#FF0000</item>
<item name="android:dividerHeight">2dp</item>
</style>
<style name="OverflowMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
<item name="overlapAnchor">false</item>
<item name="android:dropDownVerticalOffset">-8.0dip</item>
<item name="android:popupBackground">@color/purple</item>
</style>
现在我创建了如下菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/header_kart"
android:icon="@drawable/header_kart"
android:title="@string/action_settings"
app:showAsAction="always"/>
<item
android:id="@+id/header_right_menu"
android:icon="@drawable/header_right_menu"
android:title="@string/action_settings"
app:showAsAction="always">
<menu>
<item
android:id="@+id/menu_mytask"
android:icon="@drawable/mytask"
android:title="My Task"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_myservice"
android:icon="@drawable/myservice"
android:title="My Services"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_settings"
android:icon="@drawable/menu_setting_icon"
android:title="Setting"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_what_is_rk"
android:icon="@drawable/right_menu_what_is_raghukaka"
android:title="What is Raghukaka"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_sale_on_rk"
android:icon="@drawable/right_menu_sale_on_raghukaka"
android:title="Sell on Raghukaka"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_support"
android:icon="@drawable/menu_support_icon"
android:title="Support"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_customer_care"
android:icon="@drawable/right_menu_customer_care"
android:title="Customer Care"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_t_and_c"
android:icon="@drawable/menu_t_and_c_icon"
android:title="T&C"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_faq"
android:icon="@drawable/right_menu_faq"
android:title="FAQs"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_privacy"
android:icon="@drawable/menu_privacy_icon"
android:title="Privacy Policy"
app:showAsAction="withText"/>
<item
android:id="@+id/menu_logout"
android:icon="@drawable/right_menu_logout"
android:title="Logout"
app:showAsAction="withText"/>
</menu>
</item>
</menu>
现在我想在溢出菜单项之间进行分隔...