帶分隔線的選項選單

在 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>

通過更改主題,可以將分隔符新增到選單中。