`
chengyu2099
  • 浏览: 473002 次
  • 性别: 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开发-Android蓝牙开发入门demo.zip

    这个"android开发-Android蓝牙开发入门demo.zip"文件很显然是一个帮助开发者了解如何在Android系统上实现蓝牙功能的示例项目。下面我们将深入探讨Android蓝牙开发的基础知识、关键组件以及如何通过代码实现蓝牙连接...

    Android SlidingMenu demo

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

    Delphi xe6 Android编程入门 demo

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

    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投屏demo

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

    Android JNI入门Demo

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

    Android LinPhone demo

    【Android LinPhone demo】是一个基于Android平台的网络通信应用演示,它展示了如何使用LinPhone库进行音频和视频通话。LinPhone是一款开源的SIP(Session Initiation Protocol)客户端,广泛应用于VoIP(Voice over...

    Android mvvm 框架,最流行的mvvm demo

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

    android 定时器demo

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

Global site tag (gtag.js) - Google Analytics