`

menu菜单

阅读更多

一个简单的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);
 }
}

分享到:
评论
4 楼 vwangzhen 2009-02-02  
四个菜单在一行显示
3 楼 vwangzhen 2009-02-02  
怎么让下显示四个菜单
2 楼 article 2009-01-14  
知道了,这个值原来是在layout下的文件中定义的,看来几个例子,发现的。对文档不熟,应该多看看的。
1 楼 article 2009-01-14  
试问下 R.id.text_view 这个的值怎么得到的.

相关推荐

    android menu菜单距中显示

    在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android开发知识。 首先,我们来看一下`Menu`的基本创建和使用。在Android活动中,我们可以通过重写`...

    NavMenu菜单控件

    【NavMenu菜单控件】是一种在用户界面设计中常见的组件,尤其在Web应用程序和桌面应用程序中,用于提供清晰的导航结构。它以一种有组织的方式显示应用的主要功能或页面,帮助用户快速访问所需内容。这款控件因其美观...

    高仿UC半透明MENU菜单

    【标题】:“高仿UC半透明MENU菜单”是一款模仿UC浏览器界面设计的示例项目,旨在展示如何创建具有半透明效果的菜单界面。这个DEMO不仅注重功能实现,还强调了美观性和用户体验,使得布局风格既实用又吸引人。 ...

    jquery Promptu-menu菜单滑动插件iphone

    《jQuery Promptu-menu:打造iPhone风格的滑动菜单》 在网页开发中,交互性和用户体验是至关重要的元素,尤其在移动设备上。jQuery Promptu-menu是一款专为iPhone设计的菜单滑动插件,它能够帮助开发者创建出具有...

    android 另类menu菜单提示

    然而,除了传统的Menu设计之外,开发者还可以创建“另类”Menu菜单来提供更加独特且交互性强的用户体验。这种另类Menu菜单通常涉及到自定义布局、动画效果以及更丰富的交互方式。 一、自定义菜单布局 在Android中,...

    Menu菜单 通知栏

    在Android应用开发中,"Menu菜单"是用户与应用程序交互的重要组成部分,特别是在处理各种操作选项时。本项目名为"Menu菜单 通知栏",显然它着重于如何在Android应用中创建和使用菜单,并且通过点击按钮在通知栏显示...

    Android 动态更新Menu菜单

    在Android应用开发中,Menu菜单通常用于在Activity的顶部或者底部提供操作选项,方便用户进行交互。动态更新Menu菜单是一项重要的功能,它允许我们在运行时根据应用的状态或用户行为来改变菜单项,提供更加灵活的...

    53款实用menu菜单合集

    本合集包含了53款实用的menu菜单,适用于多种场景和需求,旨在提升用户体验和界面美观性。这些菜单涵盖了JavaScript(js)、CSS(层叠样式表)以及可能涉及到的HTML元素,展示了丰富的交互效果和设计风格。 1. **...

    android menu菜单使用

    本文将详细介绍如何在Android中创建和使用Menu菜单,尤其适合初学者。 首先,要使用Android菜单,我们需要在布局文件(如`activity_main.xml`)中不直接添加菜单元素,因为菜单通常在活动中动态生成。菜单的定义...

    android使用popupwindow自定义menu菜单

    本篇将详细介绍如何在Android中利用`PopupWindow`来实现自定义的menu菜单。 首先,我们需要了解`PopupWindow`的基本用法。`PopupWindow`类提供了创建和管理浮动窗口的功能。它可以在任意视图上方显示,可以设置大小...

    透明menu菜单的实现

    在Android应用开发中,创建一个透明的Menu菜单可以为用户提供独特的交互体验,使得应用程序的界面更加现代化和吸引人。本文将详细介绍如何在Android中实现透明的Menu菜单。 首先,我们需要理解Menu的基本概念。在...

    为MFC对话框增加menu菜单

    "使用MFC对话框增加menu菜单" MFC(Microsoft Foundation Classes)是一种基于C++的应用程序框架,广泛应用于Windows桌面应用程序的开发。其中,MFC对话框是最常用的用户界面元素之一,为用户提供了交互式的操作...

    Labview Menu菜单处理

    "Labview Menu菜单处理"这个主题主要关注如何在Labview中创建、配置和使用菜单,以及通过菜单来控制和调用程序。 菜单在Labview中通常由前面板上的“菜单栏”控件创建。要创建一个菜单,首先你需要在前面板上放置一...

    MSP430 menu菜单实例

    设计一个menu菜单系统,我们需要考虑以下几个关键要素: 1. **菜单结构**:菜单通常以层次结构组织,例如主菜单包含多个子菜单,每个子菜单可能还有更深层次的选项。这可以通过定义嵌套的结构体来实现,每个结构体...

    DTcms 4.0Menu菜单插件源码

    《DTcms 4.0 Menu菜单插件源码解析与应用》 DTcms是一款流行的开源内容管理系统,其4.0版本引入了Menu菜单插件,为网站构建提供了强大的导航支持。该插件的核心在于帮助用户方便地管理和创建多级菜单,以适应不同...

    C#2008下开用用的navmenu菜单

    这个“C#2008下开用用的navmenu菜单”很可能是一个自定义控件或者代码库,设计用于简化在C#应用中创建和管理导航菜单的过程。在Windows Forms或ASP.NET应用中,一个良好的导航菜单可以极大地提升用户体验,使得用户...

    为MFC对话框添加Menu菜单

    本教程将详细介绍如何在MFC对话框中添加Menu菜单,以及相关的编程步骤和注意事项。 1. **创建MFC对话框项目** 首先,你需要在Visual Studio中创建一个新的MFC对话框应用程序。在"文件" > "新建" > "项目"中选择...

    仿苹果pathMenu菜单效果

    "仿苹果pathMenu菜单效果"是一个这样的设计,它旨在模仿苹果操作系统(如macOS)中的下拉菜单功能,这种菜单在用户交互时提供了简洁且直观的导航方式。下面将详细解释这个效果涉及的技术点和实现方法。 首先,`path...

    android Menu 菜单

    在`menu.xml`中,可以使用`group`元素对菜单项进行分组,这样可以方便地控制分组内的菜单项的显示顺序和可见性。 ### 动态改变Menu 在运行时,我们可以调用`Menu`对象的`add()`, `removeItem()`, `setVisible()`, `...

Global site tag (gtag.js) - Google Analytics