`
chengyu2099
  • 浏览: 471104 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android 入门demo menu

 
阅读更多
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 是一种广泛使用的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。本入门Demo提供了全面的学习资源,涵盖了Android开发中的基础元素和关键概念,帮助初学者快速...

    Android 入门demo源码

    【Android入门Demo源码详解】 Android作为全球最受欢迎的移动操作系统之一,是许多开发者入门编程的首选平台。这个“Android入门demo源码”是专为初学者设计的学习资源,旨在通过实际操作来帮助理解Android开发的...

    Android入门小Demo

    【Android入门小Demo】是一个适合初学者的项目,旨在教授Android应用开发的基础知识。这个小Demo专注于实现一个简单的判断题目功能,用户可以在此应用中回答是或否的问题,系统会根据用户选择判断答案的正误。这个...

    android 基础demo例子

    "android 基础demo例子"是一个典型的实践项目,它涵盖了Android开发中的多个核心概念,旨在帮助初学者理解和掌握Android编程的基本要素。通过分析这个Demo,我们可以深入理解Android应用程序的结构、组件、生命周期...

    android 串口测试demo 代码简单 无bug 完美运行

    android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...

    Android SlidingMenu demo

    本篇文章将围绕“Android SlidingMenu demo”进行深入探讨,主要讲解如何使用SlidingMenu库来实现一个滑动菜单功能,并结合提供的链接——CSDN博客文章进行辅助理解。 首先,我们需要了解SlidingMenu是什么。...

    Delphi xe6 Android编程入门 demo

    《Delphi Xe6 Android编程入门:通过Demo深入理解》 在移动开发领域,Delphi Xe6作为一款强大的跨平台开发工具,以其高效的原生编译能力,为开发者提供了便利。尤其是对于想要涉足Android应用开发的程序员,Delphi ...

    android 游戏入门demo MyFirstGame

    这个入门级的Demo旨在帮助新手快速理解Android游戏开发的基础概念和流程。本文将深入探讨这个项目中的关键知识点,包括Android项目的结构、核心组件以及如何构建简单的游戏。 1. **Android项目结构**: Android...

    Android SipDemo( 网络电话的例子源码,android 2.3以上才能用)

    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 照相机 demo android 照相机 demo

    PJSIP-Android-Demo亲测可用

    在Android平台上,PJSIP提供了Android Demo AS工程,这是一个针对Android设备优化的示例应用程序,展示了如何集成和使用PJSIP库进行语音电话功能的开发。这个示例工程涵盖了从初始化SIP会话到进行实际通话的全过程,...

    Android官方提供的SipDemo

    【Android SipDemo详解】 Android SipDemo是一个官方提供的示例应用,用于演示如何在Android平台上使用SIP(Session Initiation Protocol)进行VoIP(Voice over IP)通信。这个项目对于开发者来说,尤其是那些想要...

    Android一些应用demo

    综上所述,`AndroidDemo`这个项目可能包含了使用Volley进行网络请求、PickView实现选择器交互以及GIS地图功能的示例代码。通过学习和研究这些示例,开发者可以加深对这些技术的理解,并将它们应用到自己的项目中,...

    Android VLC Demo例子

    Android VLC Demo例子

    Android JNI入门Demo

    这个"Android JNI入门Demo"是一个适合初学者了解和学习JNI基础操作的实践项目。 在Android开发中,JNI的应用场景广泛,例如:提升性能的关键算法实现、调用系统库、访问硬件设备、游戏开发中的图形渲染等。下面将...

    Android投屏demo

    本“Android投屏demo”是一个示例项目,旨在帮助开发者了解并实践Android设备之间的屏幕共享功能。下面我们将深入探讨相关的知识点。 1. **Android MediaRouter**:在Android中,MediaRouter是用于管理媒体路由的类...

    Android mvvm 框架,最流行的mvvm demo

    本项目“Android mvvm 框架,最流行的mvvm demo”旨在提供一个无bug的示例,帮助开发者深入理解并实践MVVM框架在Android应用中的应用。 MVVM模式源于微软的WPF开发,近年来在Android开发中逐渐流行,它通过解耦视图...

    android 定时器demo

    本示例“android 定时器demo”主要聚焦于Android的定时器使用,通过源码分享,帮助开发者深入理解并掌握如何在Android应用中实现定时任务。下面将详细解释相关知识点。 1. **AlarmManager**: `AlarmManager` 是...

    Android Zxing Demo

    《Android Zxing Demo详解》 在移动开发领域,Android应用经常需要处理二维码和条形码的扫描与生成,Zxing库就是这样的一个强大工具。本文将深入探讨Android Zxing Demo,帮助开发者理解如何在Android应用中集成并...

Global site tag (gtag.js) - Google Analytics