当前位置: 首页 > 知识库问答 >
问题:

在Android应用程序中显示弹出子菜单时隐藏顶层菜单

卢权
2023-03-14

Android应用程序有一个名为“Organization”的顶级菜单,点击省略号(3点)即可显示。

触摸此菜单时,弹出子菜单显示为组织。

我想把这个顶级菜单藏起来

在子弹出菜单中仅显示2项。

"注册组织"和"更改组织"是应用程序2子弹出菜单项。

我该怎么做?我试过下面的代码,但不起作用。

 MenuItem topLevelMenuOrganisation =      menuList.findItem(R.id.idMenuOrganisation);
    topLevelMenuOrganisation.setVisible(false);

菜单xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.jayantbhave.menuapps.MainActivity">
    <item
        android:id="@+id/idMenuOrg"
        android:title="Organisation">
        <menu>
            <item
                android:id="@+id/idMenuRegisterOrg"
                android:title="Register Org" />
            <item
                android:id="@+id/idMenuChangeOrg"
                android:title="Change Org" />
        </menu>
    </item>
</menu>

共有1个答案

司允晨
2023-03-14

您可以从菜单中删除“组织”项。按以下方式编写菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.jayantbhave.menuapps.MainActivity">
<item
    android:id="@+id/idMenuRegisterOrg"
    android:title="Register Org" />
<item
    android:id="@+id/idMenuChangeOrg"
    android:title="Change Org" />
</menu>

希望有帮助!

 类似资料:
  • Since 9.9 showPopMenu 右上角显示弹出的下拉菜单,如果设置了icon那么每一个菜单项都要求有icon,要不都没有icon。 特别注意,请右上角为默认三个点的时候不要调用本接口,右上角为自定义图片或者文字的时候可以调用。 注意:tag是必选项 该API在9.9版本之后可以使用 使用方法 AlipayJSBridge.call('showPopMenu', { menus:[

  • 我创建了一个包含三个项目的菜单:menu1、menu2、Menu3。 我希望能够单击菜单内的每个按钮,并显示相关的容器。 这已经管用了。 我似乎无法使相关的在再次单击按钮时隐藏起来。 我的代码: null null

  • 我正在尝试隐藏ActionBar中的子菜单和SearchView。我在用ActionBarsherlock。 我想通过点击按钮隐藏子菜单和SearchView

  • 我对弹出菜单有问题。我想要的是,当用户在jlist上单击鼠标右键时,会出现一个弹出菜单。我创建了一个类,在其中我创建了弹出菜单,一个扩展了mouselistener的类,以及另一个将鼠标侦听器添加到jlist的类。在扩展mouselistener的类中,我调用弹出菜单的类并显示它。问题是弹出菜单没有出现。 当我点击我得到的是: 在released javax中按released enter。摆动J

  • 所以我想做的是让我的主菜单浮动,但同时是可调整大小的(窗口宽度),我也有一个隐藏的子菜单,我希望它遵循主菜单的规则。 此外,主菜单并不是从页面的顶部开始,但当你向下滚动时,我希望它能贴在顶部边缘并在那里Rest。 jsFiddle在这里 CSS JAVASCRIPT(jQuery的什么版本?) HTML(固定HTML格式,删除额外标记,添加缺失标记)

  • 我一直在努力让我的第一个Android应用程序工作。我有一个使用webview的活动,我用它来打开上面有html表单的网页。 让“选择文件”按钮(用于文件输入)工作有些困难,但多亏了这里发布的在网络视图中上传文件的帮助,我终于解决了这个问题。从那里,我基本上使用了他们在Github上提供的主活动java代码。 我的实际问题是,当点击一个文件输入按钮时,我没有让用户使用我想要的设备摄像头的选项。起初