带分隔线的选项菜单

在 Android 中有一个默认选项菜单,可以采用多种选项。如果需要显示更多数量的选项,则将这些选项分组以保持清晰度是有意义的。可以通过在它们之间放置分隔符(即水平线)来对选项进行分组。为了允许分隔符,可以使用以下主题:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:dropDownListViewStyle">@style/PopupMenuListView</item>
</style>
<style name="PopupMenuListView" parent="@style/Widget.AppCompat.ListView.DropDown">
    <item name="android:divider">@color/black</item>
    <item name="android:dividerHeight">1dp</item>
</style>

通过更改主题,可以将分隔符添加到菜单中。