`
wang_peng1
  • 浏览: 3930977 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

禁掉menu但是保留actionbar

 
阅读更多
在activity里面


public boolean dispatchKeyEvent(KeyEvent event) {
    final int keycode = event.getKeyCode();
    final int action = event.getAction();
    if (keycode == KeyEvent.KEYCODE_MENU && action == KeyEvent.ACTION_UP) {
        return true; // consume the key press
    }
    return super.dispatchKeyEvent(event);
}

 

分享到:
评论

相关推荐

    ActionBar与DropDown Menu组合使用的例子

    而`Dropdown Menu`(下拉菜单)则是一种在有限空间内展示多个选项的交互方式,它可以在`ActionBar`中作为菜单项使用,为用户提供简洁的操作选择。 `ActionBar`与`Dropdown Menu`的组合使用是Android开发中的常见...

    ActionBar中的下拉菜单操作

    popup.getMenuInflater().inflate(R.menu.dropdown_menu, popup.getMenu()); popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem ...

    Add Action Items and Overflow Menu to ActionBar

    "Add Action Items and Overflow Menu to ActionBar"这个主题涉及到如何在ActionBar中添加可操作的项目(Action Items)以及溢出菜单(Overflow Menu),这是Android设计指南中推荐的交互模式,旨在提供简洁而高效的...

    actionbar 入门儿 demo

    `将menu布局加载到ActionBar。 3. 处理点击事件:重写`onOptionsItemSelected(MenuItem item)`方法,根据`item.getItemId()`判断用户点击了哪个按钮,执行相应的操作。 四、拓展 ActionBar 1. 使用Spinner:可以...

    android4.0 actionbar API

    - **作为 Action 选项**:直接在 ActionBar 上展示 OptionsMenu 中的部分菜单项,提供快速访问途径。 - **未直接显示的 Action 项**:未出现在 ActionBar 上的菜单项将被归类到一个名为“更多…”的下拉菜单中。 - ...

    android ActionBar与Menu - 2 - email中ActionBar分析.doc

    在"android ActionBar与Menu - 2 - email中ActionBar分析"这个主题中,我们将深入探讨如何在Email应用中使用ActionBar及其相关功能。 首先,Email应用在Android设备上的界面设计通常包括ActionBar和Menu。ActionBar...

    自定义 actionbar 和 修改actionbar 样式

    在Android应用开发中,ActionBar是一个重要的组件,它位于应用程序界面的顶部,通常包含应用的logo、标题、菜单项以及其他的导航元素。对于Android 3.0以下版本,原生的ActionBar功能相对较弱,但开发者可以通过...

    Android ActionBar学习源代码

    9. **Overflow Menu**:对于没有物理菜单键的设备,ActionBar中的三个点表示Overflow Menu,包含了不显示在Action Bar上的菜单项。 10. **使用Toolbar替代ActionBar**:自Android 5.0(API Level 21)开始,推荐...

    ActionBarDemo

    5. **Action Items和Overflow Menu**:Action Items显示在ActionBar上,如果空间不足,将被移至Overflow Menu中。 6. **HomeAsUp征**:通常用于返回上级界面或启动主活动,可以通过`setDisplayHomeAsUpEnabled()`...

    ActionBar的基本功能

    **Android的ActionBar是一个重要的UI组件,它在Android4.0(API级别14)中首次引入,用于提供应用导航和操作。ActionBar提供了多种功能,包括显示应用图标、标题、菜单选项以及工具栏,极大地增强了应用的用户体验。...

    actionbar中增加setting菜单 自定义

    在Android应用开发中,`ActionBar`是位于应用顶部的一个重要组件,它通常包含应用的logo、标题以及一些操作按钮,如“返回”、“搜索”等。`Setting`菜单的添加可以为用户提供方便的访问系统设置的入口,提高用户...

    Android自定义ActionBar示例

    在Android应用开发中,ActionBar是系统提供的一种顶部导航和操作区域,它通常包含应用的logo、标题、菜单项以及其他的工具栏元素。然而,系统默认的ActionBar可能无法满足所有设计需求,因此开发者需要学会如何...

    ActionBar定制

    1. 在XML资源文件(如menu/main.xml)中定义菜单项,然后在Activity的`onCreateOptionsMenu()`方法中加载。 2. 通过`setOnMenuItemClickListener()`监听菜单项的点击事件,实现相应功能。 3. 菜单项图标和文字可以...

    android actionbar简单实例

    6. **创建菜单资源**:如果你希望在ActionBar中添加更多的菜单项,可以在res/menu目录下创建一个新的XML文件,比如menu_main.xml,定义菜单项。然后在MainActivity中重写`onCreateOptionsMenu(Menu menu)`方法加载这...

    actionBar一个例子(包括ActionBar.Tab)

    - 在`Android`中,我们可以使用`menu.xml`文件来定义菜单项,这些项可以在`ActionBar`上显示。在`res/menu`目录下创建一个XML文件,例如`main_menu.xml`,并定义各个菜单项。 - 在`Activity`中重写`...

    ActionBar详解

    3. **展示操作**:通过Action Items(图标按钮)或Overflow Menu(更多选项),用户可以快速访问常用或不常用的操作。 4. **展示状态信息**:例如,网络连接状态、通知等。 5. **支持搜索**:可以通过添加搜索框,使...

    ActionBar溢出菜单颜色修改

    在Android应用开发中,ActionBar是系统提供的一种顶部导航和操作区域,它包含了应用的Logo、Title、Menu等元素。在某些设计风格或者品牌规范中,可能需要对ActionBar的溢出菜单(Overflow Menu)的颜色进行自定义,...

    ActionBar和Fragment的经典实例

    总的来说,`ActionBar`、`Fragment`、`Menu`和`Tag`是Android开发中增强用户界面和交互性的关键工具。熟练掌握这些组件的使用,能够帮助开发者创建出更专业、更富有层次感的Android应用。在实际项目中,应根据应用的...

    ActionBar效果

    - **菜单资源**:在res/menu目录下创建XML文件定义菜单项。 - **onCreateOptionsMenu**:在Activity中重写此方法加载菜单资源。 - **onOptionsItemSelected**:处理用户点击菜单项的事件。 6. **样式与主题** ...

    actionbar demo

    【标题】"actionbar demo" 是一个Android应用开发中的示例项目,主要展示了如何在应用程序中使用ActionBar。ActionBar是Android SDK中的一个重要组件,它在Android 3.0(API级别11)及更高版本中引入,作为应用界面...

Global site tag (gtag.js) - Google Analytics