首页 > 解决方案 > 如何在 Android 布局文件中获得两个带有下拉菜单的选项?

问题描述

我正在尝试获得一个菜单布局,其中我有 2 个彼此相邻的图标,它们都有下拉选项。目前它很烦人,并将所有项目放在默认选项菜单中,如下所示:

图片

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:title="@string/menu_sort"
        android:id="@+id/menu_sort"
        app:showAsAction="always"
        android:icon="@drawable/ic_baseline_sort_24">

        <item android:title="Distance"/>
        <item android:title="Salary"/>
        <item android:title="Date Posted"/>


    </item>

    <item
        android:title="@string/menu_filter"
        android:id="@+id/menu_filter"
        app:showAsAction="always"
        android:icon="@drawable/ic_baseline_filter_list_24">

        <item android:title="Freelance"/>
        <item android:title="Zero Hour"/>
        <item android:title="Part Term"/>
        <item android:title="Internship"/>

    </item>
 

</menu>

标签: androidxml

解决方案


也许这可以帮助....

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:title="@string/menu_sort"
        android:id="@+id/menu_sort"
        app:showAsAction="always"
        android:icon="@drawable/ic_baseline_sort_24">
<menu>
        <item android:title="Distance"/>
        <item android:title="Salary"/>
        <item android:title="Date Posted"/>
</menu>

    </item>
    <item
        android:title="@string/menu_filter"
        android:id="@+id/menu_filter"
        app:showAsAction="always"
        android:icon="@drawable/ic_baseline_filter_list_24">
<menu>
        <item android:title="Freelance"/>
        <item android:title="Zero Hour"/>
        <item android:title="Part Term"/>
        <item android:title="Internship"/>
</menu>
    </item>
 
</menu>

<menu></menu>在一个项目内添加并在那里添加子菜​​单项......


推荐阅读