简体   繁体   English

如何在 Android 布局文件中获得两个下拉菜单选项?

[英]How do I get two menu options with dropdowns next to each other in an Android layout file?

I'm trying to get a menu layout where I have 2 icons next to each other which both have dropdown options.我正在尝试获得一个菜单布局,其中我有 2 个彼此相邻的图标,它们都有下拉选项。 Currently it's being annoying and putting all the items in the default option menu like this:目前它很烦人,并将所有项目放在默认选项菜单中,如下所示:

image图片

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

Maybe this can help....也许这可以帮助....

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

You add <menu></menu> inside an item and add submenu items there....您在项目中添加<menu></menu>并在其中添加子菜单项....

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM