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

Android操作栏-禁用选项菜单

程谭三
2023-03-14

如何从操作栏禁用“选项”菜单项?

我做了我自己的自定义栏,用于显示*. png标志,但我不想显示选项菜单的三个点按钮。

我试图找到一些解决办法,但没有任何效果。

共有3个答案

商业
2023-03-14

在包含您正在开发的应用程序代码的java类中,您需要做的就是删除以下方法:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    inflater.inflate(R.menu.main, menu);
}

默认情况下,这是在您的项目中自动生成的。这就是您需要删除它的原因。

希望这有帮助:)

况喜
2023-03-14

只需从您的活动中删除公共布尔值onCreateOptionsMenu(菜单菜单)方法。

左丘成业
2023-03-14

Code Monkey的答案会做你想做的,但作为一个副作用,它也不允许你在动作栏中添加任何动作项。我认为正确的答案是

@Override
public boolean onPrepareOptionsMenu (Menu menu) {
    return false;
}

这就是你想要的。

 类似资料:
  • 我有一个活动有3个碎片(不是标签)。我有几个动作条项目,我想隐藏他们时,某个片段是存在的。我该怎么做呢?

  • 有没有一种方法来显示在操作栏中的HoneyComb菜单项之间的分隔符。 有些帖子说,只有当菜单项具有android时,分隔符才会显示: show AsAction="with Text"。 我想只显示图标,而不是文本。 我通过实现一个操作栏兼容性,成功地展示了Pre-HoneyComb的分隔器。 我不想使用ActionBarSherlock在这篇文章中给出的Android actionbar sh

  • 主要内容:ion-tabs,实例,ion-tab,$ionicTabsDelegateion-tabs ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。 对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。 用法 实例 <ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="ion-ios-filing" icon-off

  • ion-tabs ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。 对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。 用法<ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="ion-ios-filing" icon-off="io

  • 问题内容: 我有一个非常简单的活动,有两个标签,并且我试图在自定义视图中处理键盘输入。这很好用…直到我交换标签。交换标签后,我再也无法捕获事件了。但是,在另一个应用程序中,打开一个对话框然后关闭它,将允许我的按键事件通过。如果不这样做,我将无法再次获取关键事件。 这里有什么问题?交换选项卡后,我找不到任何方法来获取关键事件,并且很好奇正在吃的东西。这个例子很简短,很关键。 码 main.xml m

  • 我正在使用MasterDetailPage并在其中使用动作条。我已经禁用和隐藏的标志,图标和后退按钮的动作条。但当我尝试从左到右从左侧滑动时,一个空白菜单列表打开。我不知道为什么会这样。我如何禁用操作条的这个。我不想要菜单列表这就是为什么我禁用后退按钮,图标。当我从左到右滑动时,我如何禁用这个从左到右滑动的菜单?