一、选项菜单 OptionsMenu
Android手机上有个Menu按键,当Menu按下的时候,每个Activity都可以选择处理这一请求,在屏幕底部弹出一个菜单,这个菜单我们就叫他选项菜单OptionsMenu,一般情况下,选项菜单最多显示2排每排3个菜单项,这些菜单项有文字有图标,也被称作Icon Menus,如果多于6项,从第六项开始会被隐藏,在第六项会出现一个More里,点击More才出现第六项以及以后的菜单项,这些菜单项也被称作Expanded Menus。
用menu要用到覆盖两个方法:
public static final int USE_MENU = Menu.FIRST;
private static final int HELP_MENU = Menu.FIRST+1;
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
super.onOptionsItemSelected(item);
Intent intent = new Intent();
switch(item.getItemId()){
case USE_MENU:
intent.setClass(ActivityMain.this, Auth.class);
startActivity(intent);
break;
case HELP_MENU:
intent.setClass(ActivityMain.this, Help.class);
break;
}
return true;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
menu.add(0, USE_MENU, 0, R.string.start_use)
.setAlphabeticShortcut('S')
.setIcon(R.drawable.menu_start);
menu.add(0, HELP_MENU, 1, R.string.help)
.setAlphabeticShortcut('H')
.setIcon(R.drawable.helps);
return true;
}
分享到:
相关推荐
### Android Menu 使用方法详解 #### 一、选项菜单(OptionMenu) 在Android开发中,**选项菜单**(OptionMenu)是一种非常常见的用户界面元素,它通常出现在应用的顶部或底部,为用户提供一系列可供选择的操作项。...
Mainmenu控件的使用方法详解 Mainmenu控件是Delphi中的一种标准控件,位于Standard选项卡上,用于设计菜单程序。下面对Mainmenu控件的使用方法进行详细的解释。 Images属性 Images属性用于设置菜单中用到的图片,...
#### 二、OptionsMenu详解 - **onCreateOptionsMenu(Menu menu)**:此方法用于创建OptionsMenu,它只在菜单首次显示时调用。在这里可以定义菜单项,包括它们的ID、图标和文本等内容。 - **onPrepareOptionsMenu...
本文详细探讨了如何在 Element UI 中使用 el-menu 组件实现无限极循环菜单,即菜单项的子菜单项还可以拥有自己的子菜单,形成一个嵌套的结构。 为了实现无限极循环菜单,需要进行组件嵌套,即在 el-menu 组件内部...
博客《Menu详解(三):使用上下文菜单》的源码可能包含了这些概念的实现,对于学习和理解Android开发中的上下文菜单用法,这是一个宝贵的资源。你可以访问博客地址...
1. 代码添加:在`onCreateOptionsMenu`或`onPrepareOptionsMenu`中使用`menu.add()`方法。例如: ```java public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.add(Menu....
如下所示: exitAct = QAction(QIcon('exit.png'), '&Exit', self) exitAct.setShortcut('Ctrl+Q') exitAct.setStatusTip('Exit application') QAction is an abstraction for actionsperformed with a menubar, ...
Android 中 Menu 使用详解 Menu 是 Android 中必备的组件,每个 Android 项目都需要使用 Menu 来提供选择和导航功能,提高用户体验。本文将通过实例代码,详细介绍 Android 中 Menu 的使用。 Menu 的创建 要创建...
**jQuery下拉菜单插件SelectMenu详解** 在网页开发中,下拉菜单是常见的交互元素,用于提供多种选择项供用户进行操作。`SelectMenu.js` 是一款基于 jQuery 的高效下拉菜单插件,它提供了丰富的特性,使开发者能够...
"Android开发中点击Button按钮跳转到menu上的两种方法源代码详解" 在Android开发中,点击Button按钮跳转到menu上是非常常见的需求。通常情况下,我们可以通过点击menu按钮来调出菜单,但是有时候我们需要通过点击...
Delphi 菜单组件 TMainMenu 使用方法详解 Delphi 菜单组件 TMainMenu 是 Delphi 编程语言中一个非常重要的组件,它允许开发者在应用程序中创建菜单,实现菜单的各种操作。下面将详细介绍 TMainMenu 的使用方法,...
- 使用`onCreateOptionsMenu(Menu menu)`方法来初始化Option Menu,并在`onOptionsItemSelected(MenuItem item)`中处理点击事件。 3. **Menu XML结构** - `<menu>`根标签 - `<item>`表示一个菜单项,包含属性如`...
### 使用Struts-menu实现网页菜单的关键知识点 #### Struts-menu简介 Struts-menu是一个基于Apache Struts框架的扩展,用于简化网页菜单的创建与管理。它不仅提供了多种样式的菜单,如下拉菜单(`DropDownMenu`)、...
此外,还可以使用`setOnMenuItemClickListener()`为Menu设置监听器,这样可以在一个统一的回调中处理所有菜单项的点击事件,使代码更简洁。 总结来说,通过XML创建菜单和子菜单是Android应用开发中的常见实践。这种...
这篇博客《Menu详解(一):代码实现系统菜单及子菜单》深入探讨了如何在Android应用中创建和使用Menu,包括主菜单和子菜单的构建。现在我们将详细解析这个主题。 首先,我们需要了解Menu的基本概念。在Android中,...
**MENU.LST文件详解:** `MENU.LST`是GRUB的配置文件,用ASCII文本格式编写,包含了启动菜单的各个条目。每个条目定义了一个操作系统或内核的加载参数,包括引导设备、内核路径、内核参数等。例如,一个简单的条目...
### Lingo 的使用方法教程图解 #### Lingo 快速入门 LINGO 是一款用于解决线性与非线性优化问题的专业软件。它通过内置的优化建模语言,简化了大规模问题的表达过程,利用高效求解器快速求解并进行结果分析。 ###...
本教程将深入探讨如何在Android项目中有效地使用Toolbar,包括它的基本设置、右键菜单(Overflow Menu)的实现、弹出菜单(PopupMenu)的添加,以及自定义标题栏的细节。 首先,我们需要在项目的布局XML文件中引入...
欧陆590P_MENU详解pdf,欧陆590P_MENU详解