public class MainActivity extends Activity {
private static final int ITEM1 = Menu.FIRST;
private static final int ITEM2 = Menu.FIRST+1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
/**
* 覆盖该方法添加子菜单项
*/
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu file = menu.addSubMenu("文件");
SubMenu edit = menu.addSubMenu("編輯");
file.add(0, ITEM1, 0, "新建");
file.add(0, ITEM2, 0, "打开");
return true;
}
/**
* 覆盖该方法,响应菜单选项被单击事件
*/
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case ITEM1:
setTitle("新建文件!");
break;
case ITEM2:
setTitle("打开文件!");
break;
}
return true;
}
}
- 大小: 15.5 KB
- 大小: 17.7 KB
分享到:
相关推荐
在标题和描述中提到的“鼠标移进显示子菜单,移开隐藏子菜单”的特性,是这种菜单的一个典型交互模式,也称为悬停展开效果。这种设计能够有效地节省屏幕空间,同时保持用户界面的整洁,只有当用户需要时才会显示子...
QTMenu是QT库中关于创建窗口菜单和子菜单的一个实践示例,对于初学者来说,理解和掌握这个主题是非常重要的。QT是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面(GUI)应用。QT库提供了丰富的API,使得...
API 函数 AppendMenu 新建子菜单 在 Visual Basic(VB)中,使用 API 函数 AppendMenu 可以新建子菜单。AppendMenu 函数是 Windows API 中的一个函数,用于将菜单项追加到菜单中。下面将详细介绍如何使用 ...
此“3dmax2018子菜单bug修补程序”是针对该版本软件中出现的一个特定问题进行修复的更新。在3D Max的用户界面中,子菜单是其功能布局的重要组成部分,它允许用户方便地访问和操作各种工具和命令。然而,在3D Max ...
本案例深入探讨了菜单的三种主要类型:普通菜单(Option Menu)、子菜单(Submenu)以及上下文菜单(Context Menu)。下面将详细阐述这三种菜单的使用方法、特点及其实现代码。 1. 普通菜单(Option Menu) 普通菜单通常...
在IT行业中,添加子菜单项通常是指在软件或应用程序的菜单栏中插入新的功能选项,以便用户能够更方便地访问和使用这些功能。这在Windows操作系统、网页设计、桌面应用程序和移动应用开发中都十分常见。下面我们将...
### Delphi 手动建立菜单与子菜单 #### 背景介绍 Delphi 是一款功能强大的集成开发环境(IDE),主要用于快速应用开发(RAD)。它支持多种编程语言,但最常用的还是Object Pascal。在Delphi中,创建图形用户界面...
"商城导航栏,多级菜单,鼠标移动即显示子菜单"这个标题所描述的功能,是电子商务网站中常见的交互设计,它为用户提供清晰的分类浏览路径,方便他们快速找到所需的商品或服务。这种设计常见于"二手网"类网站,如当当...
当用户点击ListView的某个条目时,显示子菜单是一种常见的交互设计,这能够提供更丰富的操作选项,提升用户体验。在实现这一功能的过程中,我们需要关注以下几个关键知识点: 1. **ListView的基础使用**:首先,...
本示例“导航菜单鼠标放上去横向显示子菜单”聚焦于一个常见的交互设计模式,即通过悬停鼠标来展开横向子菜单,提高用户体验。这种设计方式常见于ASP.NET等Web应用程序中。 首先,我们要理解ASP.NET是什么。ASP.NET...
本章将详细讲解菜单的三种主要类型:选项菜单、子菜单以及上下文菜单。 首先,选项菜单(Option Menu)是最常见的菜单类型,通常位于屏幕的顶部或底部,作为应用的主要功能入口。用户可以通过点击屏幕右上角的三道...
综上所述,实现“纯CSS3环形菜单动画 可展开二级子菜单”涉及到了CSS3的多个核心特性,包括变换(`transform`)、伪类选择器(`:hover`)、过渡(`transition`)、动画(`animation`)、布局(如`flexbox`或`grid`)...
在 Electron 框架中,开发桌面应用时,创建菜单和子菜单是常见的需求,这有助于为用户提供直观的交互方式。本示例代码主要展示了如何在 Electron 应用中构建菜单、子菜单,并且实现相应的操作事件。接下来,我们将...
本文将详细介绍如何使用CMenu类以及部分Win32 API在MFC应用程序中动态添加菜单项、子菜单以及右键菜单,并解释如何响应菜单事件。 首先,要了解MFC中管理菜单的主要类是CMenu。CMenu是对Win32 API中操作菜单的函数...
在本文中,我们将讨论如何在采用MTK6225平台的华禹旋风001手机上通过DIY(Do It Yourself)方法添加自定义菜单和子菜单,以实现个性化设置。 首先,我们的目标是在主菜单“设置”下添加一个名为“我的设定”的子...
在Android应用开发中,上下文菜单(Context Menu)、选项菜单(OptionsMenu)和子菜单(Submenu)是三种重要的交互方式,用于提供用户与应用界面的多种操作选项。它们各自有不同的应用场景和设计规范,对于提升用户体验至...
"Android自定义仿新闻上下子菜单可收缩列表"这个主题涉及到的是如何在Android应用中实现一个类似于新闻APP中的交互式列表,它具备上拉下拉的子菜单,并且可以进行收缩和展开操作。这种功能常见于新闻详情页面,用户...
2. 右键弹出子菜单模块.e:这是一个模块文件,可能包含了用于实现右键菜单功能的特定代码,如DLL命令调用或易语言菜单系统的实现。 3. 右键弹出子菜单模块.ec:这是模块的编译结果,用于在主程序中被加载和调用,以...
在OpenGL中实现子菜单对于构建用户界面至关重要,特别是对于那些需要多级选项来控制图形行为的应用程序。下面我们将深入探讨如何在OpenGL环境中实现这样的功能。 1. **OpenGL基础知识**:在开始之前,我们需要理解...
我试了还是什么,因为我了解到,有就是一个子菜单,除了上下文菜单,当你学习Android的工程师资格认证考试的选项菜单。 下面是样本的源代码。 这是因为菜单的简单的ID如果您单击菜单上只显示在LogCat中。