package com.isoftstone.cry;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
public class MenuActivity extends Activity
{
private MenuInflater mi ;
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.test_menu);
//实例化menuInflater对象
mi = new MenuInflater(this);
}
/**
* 创建菜单
*/
public boolean onCreateOptionsMenu(Menu menu)
{
//通过配置文件创建菜单
mi.inflate(R.menu.file_menu, menu);
return true;
}
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:title="File"
android:icon="@drawable/ic_menu_add">
<menu>
<group android:id="@+id/nocheckable_group"
android:checkableBehavior="none">
<item android:id="@+id/newFile"
android:title="new"
android:numericShortcut="n">
</item>
<item android:id="@+id/openFile"
android:title="open"
android:numericShortcut="o">
</item>
<item android:id="@+id/saveFile"
android:title="save"
android:numericShortcut="s">
</item>
</group>
</menu>
</item>
<item android:title="Edit"
android:icon="@drawable/ic_menu_edit">
<menu>
<group android:id="@+id/edit_group"
android:checkableBehavior="single">
<item android:id="@+id/cut"
android:title="cut"></item>
<item android:id="@+id/copy"
android:title="copy"></item>
<item android:id="@+id/past"
android:title="past"></item>
</group>
</menu>
</item>
<item android:title="Help"
android:icon="@drawable/ic_menu_help">
<menu>
<group android:id="@+id/help_group">
<item android:id="@+id/about" android:title="about"/>
<item android:id="@+id/exit" android:title="exit"/>
</group>
</menu>
</item>
</menu>
分享到:
相关推荐
【Android 安卓入门Demo详解】 Android 是一种广泛使用的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。本入门Demo提供了全面的学习资源,涵盖了Android开发中的基础元素和关键概念,帮助初学者快速...
【Android入门Demo源码详解】 Android作为全球最受欢迎的移动操作系统之一,是许多开发者入门编程的首选平台。这个“Android入门demo源码”是专为初学者设计的学习资源,旨在通过实际操作来帮助理解Android开发的...
【Android入门小Demo】是一个适合初学者的项目,旨在教授Android应用开发的基础知识。这个小Demo专注于实现一个简单的判断题目功能,用户可以在此应用中回答是或否的问题,系统会根据用户选择判断答案的正误。这个...
"android 基础demo例子"是一个典型的实践项目,它涵盖了Android开发中的多个核心概念,旨在帮助初学者理解和掌握Android编程的基本要素。通过分析这个Demo,我们可以深入理解Android应用程序的结构、组件、生命周期...
android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...
本篇文章将围绕“Android SlidingMenu demo”进行深入探讨,主要讲解如何使用SlidingMenu库来实现一个滑动菜单功能,并结合提供的链接——CSDN博客文章进行辅助理解。 首先,我们需要了解SlidingMenu是什么。...
《Delphi Xe6 Android编程入门:通过Demo深入理解》 在移动开发领域,Delphi Xe6作为一款强大的跨平台开发工具,以其高效的原生编译能力,为开发者提供了便利。尤其是对于想要涉足Android应用开发的程序员,Delphi ...
这个入门级的Demo旨在帮助新手快速理解Android游戏开发的基础概念和流程。本文将深入探讨这个项目中的关键知识点,包括Android项目的结构、核心组件以及如何构建简单的游戏。 1. **Android项目结构**: Android...
Android SipDemo是一个示例应用,它展示了如何在Android平台上实现网络电话功能,特别是针对Android 2.3(Gingerbread)及以上版本。这个项目基于Android的SIP(Session Initiation Protocol)API,这是一种用于...
在Android游戏开发领域,Demo是一种演示程序,通常包含基本的游戏机制和功能,旨在展示游戏的潜在玩法和设计。本资源“Android游戏Demo学习”显然提供了一个可以实践和探索的平台,帮助开发者理解和学习如何构建...
android 照相机 demo android 照相机 demo android 照相机 demo android 照相机 demo android 照相机 demo android 照相机 demo
在Android平台上,PJSIP提供了Android Demo AS工程,这是一个针对Android设备优化的示例应用程序,展示了如何集成和使用PJSIP库进行语音电话功能的开发。这个示例工程涵盖了从初始化SIP会话到进行实际通话的全过程,...
【Android SipDemo详解】 Android SipDemo是一个官方提供的示例应用,用于演示如何在Android平台上使用SIP(Session Initiation Protocol)进行VoIP(Voice over IP)通信。这个项目对于开发者来说,尤其是那些想要...
综上所述,`AndroidDemo`这个项目可能包含了使用Volley进行网络请求、PickView实现选择器交互以及GIS地图功能的示例代码。通过学习和研究这些示例,开发者可以加深对这些技术的理解,并将它们应用到自己的项目中,...
Android VLC Demo例子
这个"Android JNI入门Demo"是一个适合初学者了解和学习JNI基础操作的实践项目。 在Android开发中,JNI的应用场景广泛,例如:提升性能的关键算法实现、调用系统库、访问硬件设备、游戏开发中的图形渲染等。下面将...
本“Android投屏demo”是一个示例项目,旨在帮助开发者了解并实践Android设备之间的屏幕共享功能。下面我们将深入探讨相关的知识点。 1. **Android MediaRouter**:在Android中,MediaRouter是用于管理媒体路由的类...
本项目“Android mvvm 框架,最流行的mvvm demo”旨在提供一个无bug的示例,帮助开发者深入理解并实践MVVM框架在Android应用中的应用。 MVVM模式源于微软的WPF开发,近年来在Android开发中逐渐流行,它通过解耦视图...
本示例“android 定时器demo”主要聚焦于Android的定时器使用,通过源码分享,帮助开发者深入理解并掌握如何在Android应用中实现定时任务。下面将详细解释相关知识点。 1. **AlarmManager**: `AlarmManager` 是...
《Android Zxing Demo详解》 在移动开发领域,Android应用经常需要处理二维码和条形码的扫描与生成,Zxing库就是这样的一个强大工具。本文将深入探讨Android Zxing Demo,帮助开发者理解如何在Android应用中集成并...