`
shenjichao2009
  • 浏览: 95683 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android中OptionMenu的使用

阅读更多

 

package com.baosight.menu;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

 

/**

 * 选项菜单

 * 

 * @author shyboy(897948924@qq.com)

 * 

 */

public class OptionMenuActivity extends Activity {

 

/**

* 菜单项ID常量

*/

private static final int ITEM1 = Menu.FIRST;

private static final int ITEM2 = Menu.FIRST + 1;

 

/** 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) {

 

menu.add(0, ITEM1, 0, "开始");

menu.add(0, ITEM2, 0, "退出");

 

return true;

 

}

 

/**

* 覆盖该方法,响应菜单选项被单击事件

*/

@Override

public boolean onOptionsItemSelected(MenuItem item) {

 

switch (item.getItemId()) {

/**

* 当“开始”菜单被选择时

*/

case ITEM1:

this.setTitle("开始游戏");

break;

 

/**

* 当“退出”菜单被选择时

*/

case ITEM2:

this.setTitle("退出游戏");

break;

}

 

return true;

 

}

}

  • 大小: 8.5 KB
分享到:
评论

相关推荐

    Android 菜单(OptionMenu)大全

    在Android应用开发中,菜单(OptionMenu)是一个重要的交互元素,它允许用户访问应用程序的主要功能。`Android 菜单(OptionMenu)大全`这个主题深入探讨了如何创建和使用OptionMenu,以及如何通过源码分析来理解其...

    Android中OptionMenu用法实例

    6. **处理点击事件**:除了`onOptionsItemSelected`方法外,还有一个可选的方法`onMenuItemSelected`,它在API 11及以上版本中使用。在这个例子中,我们根据ID判断用户选择的菜单项,并打印相应的消息。 为了完整地...

    Android 菜单(OptionMenu)大全 建立你自己的菜单

    本文将深入探讨如何在Android中创建和使用OptionMenu,以及与之相关的ContextMenu。 首先,我们要了解OptionMenu的基本概念。OptionMenu通常在应用程序的顶部栏中显示,当用户点击菜单图标(通常是三个垂直点)时...

    OptionMenu的使用

    在这个方法里,调用`MenuInflater`的`inflate`方法,将菜单XML文件加载到OptionMenu中。 ```java @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); ...

    Android 学习(24)使用 XML 的 OptionMenu

    在Android开发中,OptionMenu是应用界面中常见的一种交互元素,它通常出现在屏幕的顶部或者在菜单图标被点击后弹出,提供用户进行各种操作的选项。本篇将深入讲解如何使用XML来创建和管理OptionMenu,以实现更加灵活...

    案例五(optionmenu的使用

    本案例主要探讨如何在Android应用中有效地使用`OptionsMenu`。 首先,我们需要在`res/menu`目录下创建一个XML文件来定义`OptionsMenu`的布局。例如,可以创建一个名为`menu_main.xml`的文件,并在其中定义菜单项: ...

    Android 学习(23)OptionMenu

    在Android学习过程中,理解和掌握OptionsMenu的使用是至关重要的。这篇内容将深入解析OptionsMenu的概念、创建方法以及如何在实际应用中进行操作。 OptionsMenu,也被称为Action Bar中的菜单,是Android界面设计的...

    Android 通过NavigationView+DrawerLayout来实现侧滑菜单的功能和点击事件+弹出对话框

    在Android中,我们通常使用`NavigationView`和`DrawerLayout`这两个组件来实现这种功能。`NavigationView`用于创建菜单项,而`DrawerLayout`则作为容器,管理抽屉的滑入滑出行为。接下来,我们将详细探讨如何使用这...

    Android中选项菜单(OptionMenu)的创建方法

    在Android应用开发中,选项菜单(OptionMenu)是界面交互的重要组成部分,通常出现在屏幕的右上角或在设备具有物理菜单键的情况下。它为用户提供了一系列可点击的操作选项。本篇文章将详细阐述如何在Android中创建并...

    android菜单的使用

    1、在android Activity中重写onCreateOptionsMenu(),onOptionsItemSeclected() 与onCreateContextMenu()与onContextItemSelected()来实现OptionsMenu 与ContextMenu菜单。 2、子菜单的使用

    android入门学习示例

    通过重写一系列代码,你将有机会深入了解并实践如何使用Android的一些核心组件,如按钮(Button)、文本输入框(EditText)、选项菜单(OptionMenu)以及标签(Tab)。此外,它还包含了一个简单的语音识别功能的实现,这是...

    android里设置menu菜单

    android里使用menu,包括OptionMenu、ContextMenu、SubMenu,适合初学者,非常简单的代码,另外里面还附加了一个word文档教程,欢迎广大初学android的朋友下载使用!注释也很多的!

    智能家居系统 选项菜单OptionMenu.doc

    ### 智能家居系统中的选项菜单OptionMenu知识点解析 #### 一、选项菜单OptionMenu概述 在智能家居系统的开发过程中,选项菜单(OptionMenu)是一个非常重要的交互元素,它不仅能够提升用户界面的友好性,还能增强...

    通信录代码 打包

    在Android应用中,OptionMenu通常表现为屏幕顶部的三横线图标,也称为汉堡菜单或抽屉菜单。它用于提供非操作区的主要功能选项。创建OptionMenu涉及以下几个步骤:在`onCreateOptionsMenu`方法中 inflate XML 资源...

    安卓android ui界面开发练习

    5. Menu:菜单在Android中主要分为选项菜单(OptionMenu)和上下文菜单(ContextMenu)。选项菜单通常在屏幕顶部的ActionBar或ToolBar中显示,包含多个菜单项,用户点击后触发对应的菜单项回调。上下文菜单则是在长按某...

    android OptionsMenu--利用xml实现源码

    该代码展示了Android的选项菜单怎么用xml去实现 个人认为这种方式写optionsMenu菜单比较好,代码清晰 不需要去类里面定义那么多变量, 这里提供的是一个这样一个小功能的代码,给初学者使用的一个模块,高手请勿喷

    APP开发教程 Java Android移动端开发 4、Android UI编程(3) 共33页.ppt

    在Android中,选项菜单(OptionMenu)是通过设备上的菜单按钮触发的,有图标模式和扩展模式。你可以通过在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法来创建和处理菜单项。菜单项可以通过...

Global site tag (gtag.js) - Google Analytics