`
zkl_1987
  • 浏览: 245483 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android 笔记 --- Android中Menu应用

阅读更多
Android menu是Android开发中经常使用的,下面的例子是Menu使用的简单示例:

package com.enjoy.menu;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
 
public class SystemMenu extends Activity {
	public static final int SAVE = Menu.FIRST;
	public static final int RETURN_MENU = Menu.FIRST+1;
	public static final int QUIT = Menu.FIRST+2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(0,SAVE,0,"保存");
		menu.add(0,RETURN_MENU,1,"返回主菜单");
		menu.add(0,QUIT,2,"退出");
		return super.onCreateOptionsMenu(menu);
 
	}
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		TextView tv = (TextView)findViewById(R.id.tv01);
		switch(item.getItemId()){
			case SAVE:tv.setText("保存按钮被点击");break;
			case RETURN_MENU:tv.setText("返回主菜单按钮被点击");break;
			case QUIT:tv.setText("退出按钮被点击");break;
		}
		return super.onOptionsItemSelected(item);
	}
 
 
}


分享到:
评论

相关推荐

    android 学习笔记---菜单

    Options Menu,也称为选项菜单,是Android应用中最常见的菜单类型,通常位于屏幕顶部或底部。用户可以通过点击设备的Home键来显示。Options Menu最多能显示6个图标菜单(icon menu),超过这个数量的菜单项会通过"更...

    《Android应用开发揭秘》读书笔记

    《Android应用开发揭秘》读书笔记不仅是一份个人学习历程的记录,更是一部深入浅出的Android开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...

    Android学习笔记(十)——实现新闻列表

    【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share

    Android学习笔记之Button,Toast,menu的简单用法

    在Android应用中,Menu主要用于在屏幕顶部或者底部显示一系列可选操作,通常在Activity的onCreateOptionsMenu()方法中创建: ```java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater...

    Android基础笔记

    Android CursorLoader 和 Handler 是 Android 应用中的两个重要概念,用于实现应用程序的数据加载和异步处理。CursorLoader 可以使用多种方式实现,例如使用 LoaderManager 或者 AsyncTask。Handler 可以使用多种...

    Pro Android学习:Menu

    本学习笔记主要关注如何在Android中创建和使用Menu,包括Menu的基本结构、菜单项的定义、菜单事件的处理以及自定义菜单样式等方面。下面我们将深入探讨这些知识点。 首先,Menu在Android中主要用于在特定时刻显示一...

    Android应用开发_学习笔记.doc

    【Android应用开发学习笔记】 Android应用开发是移动设备软件开发的重要组成部分,主要涉及四大组件、UI设计以及系统交互。本文将深入探讨这些关键知识点。 **一、Android四大组件** 1. **Activity(活动)** - ...

    android简单的笔记本

    6. **菜单(Menu)**:在Android中,菜单通常用于提供附加操作。在这个应用中,用户可以通过菜单按键触发创建新笔记的操作。 7. **监听事件**: - **OptionsItemSelected()**:此方法处理菜单项的点击事件,当用户在...

    新版Android开发教程+笔记十三(待续)--应用、permission、资源.pdf

    在Android应用程序中,`OptionsMenu`是一种常见的用户交互方式,它允许开发者为应用程序添加一个弹出菜单,供用户进行选项选择。以下是如何在应用中创建并处理`OptionsMenu`的基本步骤: 1. **创建OptionsMenu**:...

    Android学习笔记(八):Activity-OpenMenu和LinearLayout.doc

    OpenMenu涉及到的是Android系统中的选项菜单机制,而LinearLayout是一种常用的布局管理器,用于组织和排列应用界面中的控件。 首先,我们来看如何在Activity中打开菜单。在Android中,菜单通常通过按下设备上的Menu...

    android-x86下载安装问题解决方法.pdf

    接着,在GRUB的menu.lst中指定启动参数。这种方法需要从特定链接下载压缩包并配置启动参数。 **问题二:android-x86-2.2 Hang on "Detecting Android........"** 当系统在启动时卡在“Detecting Android……”这...

    Android 学习笔记(二七):Menu.doc

    在Android学习笔记(二七)中,我们将重点探讨Option Menu的创建和使用。首先,我们需要为每个菜单项分配唯一的ID,这里使用了`Menu.FIRST + n`的方式,`Menu.FIRST`表示ID的起始值,确保每个ID的唯一性。 创建...

    Android学习笔记

    在描述中提到了针对特定 SDK 版本的配置,`<uses-sdk>` 标签用于指定应用能运行的最低(minSdkVersion)、目标(targetSdkVersion)以及最大(maxSdkVersion)Android 版本。这确保应用能在兼容的设备上运行,并有助...

    Android学习笔记——Menu介绍(二)

    在Android开发中,Menu是用户界面中的一个重要元素,用于提供额外的操作选项。本文将深入探讨上下文菜单(Context Menu)和弹出菜单(Popup Menu)这两种Menu类型。 **上下文菜单(Context Menu)** 上下文菜单是针对UI...

    android笔记

    在Android开发中,笔记中的知识点主要集中在Intent、Activity的生命周期以及UI交互方面。下面是对这些概念的详细解释: 1. **Intent**: Intent是Android中的一种重要机制,用于启动或通信不同组件,特别是Activity...

    Cocos2D-X开发学习笔记-渲染框架之菜单类的使用示例

    menu->alignItemsVertically(); ``` 5. 最后,将菜单添加到场景中: ```cpp Director::getInstance()->getRunningScene()->addChild(menu); ``` 三、菜单类的属性和方法 `Menu`类提供了许多属性和方法,如`...

    android开发资料大全

    新版Android开发教程及笔记-完整版 《Android中文教程》中文版 《android基础教程合集》 Android实例教程 会员贡献索引贴 实用Android开发工具和资源精选 APK权限大全 - Android必懂知识 最无私的Android资料...

    android 初学者学习笔记

    菜单在Android应用中用于提供额外的操作选项。可以在`onCreateOptionsMenu()`方法中创建菜单,而在`onOptionsItemSelected(MenuItem item)`中处理用户的菜单选择。有两种方法实现菜单:XML布局文件和代码动态创建。...

    Android笔记

    总的来说,这些笔记涵盖了Android中的Intent使用、UI元素(如EditText和Menu)的操作、布局管理(尤其是RelativeLayout的属性)以及基本的交互组件(如RadioGroup和CheckBox)的使用。这些都是Android开发中常见的...

    Android_学习笔记

    在Android开发中,四大核心组件是构建应用的基础,它们分别是Activity、Intent、Service和ContentProvider。下面我们将逐一探讨这些组件的特性和使用方法。 1. **Activity**:Activity是应用程序的用户界面,它负责...

Global site tag (gtag.js) - Google Analytics