一个简单的menu菜单示例:
public class MenuDemo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0,0,0,"老婆");
menu.add(0,1,0,"老公");
menu.add(0,2,0,"菜单一");
menu.add(0,3,0,"菜单二");
menu.add(0,4,0,"菜单三");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
TextView view = (TextView) findViewById(R.id.text_view);
switch (item.getItemId()) {
case 0:
view.setText("这是"+item.getTitle());
break;
case 1:
view.setText("这是"+item.getTitle());
break;
default:
view.setText("这是老婆的菜单,嘿嘿。。。");
break;
}
return false;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
return super.onPrepareOptionsMenu(menu);
}
}
分享到:
相关推荐
在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android开发知识。 首先,我们来看一下`Menu`的基本创建和使用。在Android活动中,我们可以通过重写`...
【NavMenu菜单控件】是一种在用户界面设计中常见的组件,尤其在Web应用程序和桌面应用程序中,用于提供清晰的导航结构。它以一种有组织的方式显示应用的主要功能或页面,帮助用户快速访问所需内容。这款控件因其美观...
【标题】:“高仿UC半透明MENU菜单”是一款模仿UC浏览器界面设计的示例项目,旨在展示如何创建具有半透明效果的菜单界面。这个DEMO不仅注重功能实现,还强调了美观性和用户体验,使得布局风格既实用又吸引人。 ...
《jQuery Promptu-menu:打造iPhone风格的滑动菜单》 在网页开发中,交互性和用户体验是至关重要的元素,尤其在移动设备上。jQuery Promptu-menu是一款专为iPhone设计的菜单滑动插件,它能够帮助开发者创建出具有...
然而,除了传统的Menu设计之外,开发者还可以创建“另类”Menu菜单来提供更加独特且交互性强的用户体验。这种另类Menu菜单通常涉及到自定义布局、动画效果以及更丰富的交互方式。 一、自定义菜单布局 在Android中,...
在Android应用开发中,"Menu菜单"是用户与应用程序交互的重要组成部分,特别是在处理各种操作选项时。本项目名为"Menu菜单 通知栏",显然它着重于如何在Android应用中创建和使用菜单,并且通过点击按钮在通知栏显示...
在Android应用开发中,Menu菜单通常用于在Activity的顶部或者底部提供操作选项,方便用户进行交互。动态更新Menu菜单是一项重要的功能,它允许我们在运行时根据应用的状态或用户行为来改变菜单项,提供更加灵活的...
本合集包含了53款实用的menu菜单,适用于多种场景和需求,旨在提升用户体验和界面美观性。这些菜单涵盖了JavaScript(js)、CSS(层叠样式表)以及可能涉及到的HTML元素,展示了丰富的交互效果和设计风格。 1. **...
本文将详细介绍如何在Android中创建和使用Menu菜单,尤其适合初学者。 首先,要使用Android菜单,我们需要在布局文件(如`activity_main.xml`)中不直接添加菜单元素,因为菜单通常在活动中动态生成。菜单的定义...
本篇将详细介绍如何在Android中利用`PopupWindow`来实现自定义的menu菜单。 首先,我们需要了解`PopupWindow`的基本用法。`PopupWindow`类提供了创建和管理浮动窗口的功能。它可以在任意视图上方显示,可以设置大小...
在Android应用开发中,创建一个透明的Menu菜单可以为用户提供独特的交互体验,使得应用程序的界面更加现代化和吸引人。本文将详细介绍如何在Android中实现透明的Menu菜单。 首先,我们需要理解Menu的基本概念。在...
"使用MFC对话框增加menu菜单" MFC(Microsoft Foundation Classes)是一种基于C++的应用程序框架,广泛应用于Windows桌面应用程序的开发。其中,MFC对话框是最常用的用户界面元素之一,为用户提供了交互式的操作...
"Labview Menu菜单处理"这个主题主要关注如何在Labview中创建、配置和使用菜单,以及通过菜单来控制和调用程序。 菜单在Labview中通常由前面板上的“菜单栏”控件创建。要创建一个菜单,首先你需要在前面板上放置一...
设计一个menu菜单系统,我们需要考虑以下几个关键要素: 1. **菜单结构**:菜单通常以层次结构组织,例如主菜单包含多个子菜单,每个子菜单可能还有更深层次的选项。这可以通过定义嵌套的结构体来实现,每个结构体...
《DTcms 4.0 Menu菜单插件源码解析与应用》 DTcms是一款流行的开源内容管理系统,其4.0版本引入了Menu菜单插件,为网站构建提供了强大的导航支持。该插件的核心在于帮助用户方便地管理和创建多级菜单,以适应不同...
这个“C#2008下开用用的navmenu菜单”很可能是一个自定义控件或者代码库,设计用于简化在C#应用中创建和管理导航菜单的过程。在Windows Forms或ASP.NET应用中,一个良好的导航菜单可以极大地提升用户体验,使得用户...
本教程将详细介绍如何在MFC对话框中添加Menu菜单,以及相关的编程步骤和注意事项。 1. **创建MFC对话框项目** 首先,你需要在Visual Studio中创建一个新的MFC对话框应用程序。在"文件" > "新建" > "项目"中选择...
"仿苹果pathMenu菜单效果"是一个这样的设计,它旨在模仿苹果操作系统(如macOS)中的下拉菜单功能,这种菜单在用户交互时提供了简洁且直观的导航方式。下面将详细解释这个效果涉及的技术点和实现方法。 首先,`path...
在`menu.xml`中,可以使用`group`元素对菜单项进行分组,这样可以方便地控制分组内的菜单项的显示顺序和可见性。 ### 动态改变Menu 在运行时,我们可以调用`Menu`对象的`add()`, `removeItem()`, `setVisible()`, `...