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)大全`这个主题深入探讨了如何创建和使用OptionMenu,以及如何通过源码分析来理解其...
6. **处理点击事件**:除了`onOptionsItemSelected`方法外,还有一个可选的方法`onMenuItemSelected`,它在API 11及以上版本中使用。在这个例子中,我们根据ID判断用户选择的菜单项,并打印相应的消息。 为了完整地...
本文将深入探讨如何在Android中创建和使用OptionMenu,以及与之相关的ContextMenu。 首先,我们要了解OptionMenu的基本概念。OptionMenu通常在应用程序的顶部栏中显示,当用户点击菜单图标(通常是三个垂直点)时...
在这个方法里,调用`MenuInflater`的`inflate`方法,将菜单XML文件加载到OptionMenu中。 ```java @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); ...
在Android开发中,OptionMenu是应用界面中常见的一种交互元素,它通常出现在屏幕的顶部或者在菜单图标被点击后弹出,提供用户进行各种操作的选项。本篇将深入讲解如何使用XML来创建和管理OptionMenu,以实现更加灵活...
本案例主要探讨如何在Android应用中有效地使用`OptionsMenu`。 首先,我们需要在`res/menu`目录下创建一个XML文件来定义`OptionsMenu`的布局。例如,可以创建一个名为`menu_main.xml`的文件,并在其中定义菜单项: ...
在Android学习过程中,理解和掌握OptionsMenu的使用是至关重要的。这篇内容将深入解析OptionsMenu的概念、创建方法以及如何在实际应用中进行操作。 OptionsMenu,也被称为Action Bar中的菜单,是Android界面设计的...
在Android中,我们通常使用`NavigationView`和`DrawerLayout`这两个组件来实现这种功能。`NavigationView`用于创建菜单项,而`DrawerLayout`则作为容器,管理抽屉的滑入滑出行为。接下来,我们将详细探讨如何使用这...
在Android应用开发中,选项菜单(OptionMenu)是界面交互的重要组成部分,通常出现在屏幕的右上角或在设备具有物理菜单键的情况下。它为用户提供了一系列可点击的操作选项。本篇文章将详细阐述如何在Android中创建并...
1、在android Activity中重写onCreateOptionsMenu(),onOptionsItemSeclected() 与onCreateContextMenu()与onContextItemSelected()来实现OptionsMenu 与ContextMenu菜单。 2、子菜单的使用
通过重写一系列代码,你将有机会深入了解并实践如何使用Android的一些核心组件,如按钮(Button)、文本输入框(EditText)、选项菜单(OptionMenu)以及标签(Tab)。此外,它还包含了一个简单的语音识别功能的实现,这是...
android里使用menu,包括OptionMenu、ContextMenu、SubMenu,适合初学者,非常简单的代码,另外里面还附加了一个word文档教程,欢迎广大初学android的朋友下载使用!注释也很多的!
### 智能家居系统中的选项菜单OptionMenu知识点解析 #### 一、选项菜单OptionMenu概述 在智能家居系统的开发过程中,选项菜单(OptionMenu)是一个非常重要的交互元素,它不仅能够提升用户界面的友好性,还能增强...
在Android应用中,OptionMenu通常表现为屏幕顶部的三横线图标,也称为汉堡菜单或抽屉菜单。它用于提供非操作区的主要功能选项。创建OptionMenu涉及以下几个步骤:在`onCreateOptionsMenu`方法中 inflate XML 资源...
5. Menu:菜单在Android中主要分为选项菜单(OptionMenu)和上下文菜单(ContextMenu)。选项菜单通常在屏幕顶部的ActionBar或ToolBar中显示,包含多个菜单项,用户点击后触发对应的菜单项回调。上下文菜单则是在长按某...
该代码展示了Android的选项菜单怎么用xml去实现 个人认为这种方式写optionsMenu菜单比较好,代码清晰 不需要去类里面定义那么多变量, 这里提供的是一个这样一个小功能的代码,给初学者使用的一个模块,高手请勿喷
在Android中,选项菜单(OptionMenu)是通过设备上的菜单按钮触发的,有图标模式和扩展模式。你可以通过在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法来创建和处理菜单项。菜单项可以通过...