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应用开发中,`Menu`是用户界面中不可或缺的一部分,它通常用于在特定操作(如选项、更多操作)上为用户提供快捷访问的途径。在Android系统中,`Menu`通常出现在活动(Activity)的顶部作为选项菜单,或者在...
在Android应用开发中,Menu是用户界面不可或缺的一部分,它提供了在屏幕顶部或底部显示一系列操作选项的功能。Android Menu主要用于在不占用屏幕空间的情况下为用户提供多种交互方式,如在活动(Activity)的顶部弹...
这些小例子提供了Android开发的广泛概述,从UI元素(如Menu和ToggleButton)到数据存储(SQLite)、多媒体处理(MediaRecorder和VideoView)以及动画。通过学习这些示例,开发者可以增强对Android框架的理解,提高...
在Android应用开发中,Menu是用户界面中的一个重要组成部分,它提供了在特定时刻向用户展示一组操作选项的功能。...这个例子也展示了如何结合XML布局和Java代码来构建交互式用户界面,是提升Android开发技能的好资料。
此外,`android_menu`标签暗示我们关注的是菜单的实现,而`android简单`标签表明这个例子是面向初学者的,所以可能没有涉及更复杂的菜单操作,如子菜单、动态加载菜单或自定义菜单视图。 总之,这个“Android_Menu...
《Android Snake Menu:炫酷动画菜单的探索与实践》 在Android应用开发中,吸引用户注意力并提升用户体验的UI设计至关重要。"android-snake-menu-炫酷动画菜单"是一个开源项目,旨在为开发者提供一种创新的菜单展示...
在Android应用开发中,菜单(Menu)是用户交互的重要组成部分,它提供了一种向用户展示功能选项的方式。在本文中,我们将深入探讨Android初级入门时如何简单地使用菜单Menu。 首先,菜单在Android中的主要用途是为...
在Android开发中,菜单(Menu)是用户界面中不可或缺的一部分,它通常用于提供应用程序的各种操作选项。本篇文章将深入探讨如何在Android应用中创建和使用菜单,并通过一个实际的示例来阐述具体步骤。 首先,我们...
在Android开发中,下拉菜单(Spinner)是一种常见的UI组件,...通过研究这个例子,你可以更好地理解如何在实际项目中集成和定制Android的下拉菜单功能。记得解压文件并导入Android Studio进行实践,以加深理解和掌握。
本示例"定制menu的例子"将介绍如何使用PopupWindow来实现一个自定义的菜单,这为开发者提供了更大的灵活性,以创建符合应用设计风格的交互体验。 首先,PopupWindow是Android SDK提供的一种可以弹出窗口的类,它...
在Android应用开发中,下拉菜单(Dropdown Menu)是一种常见的用户界面组件,它允许用户从一组预定义的选项中选择一个。...同时,这种自定义组件的实现也是学习Android UI开发和自定义视图的好例子。
在Android中,菜单通常分为三个级别:Options Menu(选项菜单)、Context Menu(上下文菜单)和PopupMenu(弹出菜单)。我们主要关注Options Menu,这是用户在屏幕顶部点击菜单图标时显示的菜单。 XML菜单定义在...
在Android应用开发中,菜单(Menu)是用户界面不可或缺的一部分,它提供了丰富的操作选项,使得用户可以方便地访问和执行应用程序的各种功能。本教程将详细讲解如何在Android中创建和使用菜单,以及“android_menu....
通过这个简单的练习例子,初学者可以快速掌握Android菜单的基本用法,并且可以尝试添加更多的功能,如子菜单、动态加载菜单、菜单项的选中状态等。不断地实践和探索,将有助于你更好地理解和运用Android的菜单系统,...
`ActionBar`与`Dropdown Menu`的组合使用是Android开发中的常见场景。下面我们将详细探讨如何实现这一功能。 首先,为了在`ActionBar`中添加`Dropdown Menu`,我们需要在`res/menu`目录下创建一个XML文件来定义菜单...
在Android应用开发中,Menu菜单通常用于在Activity的顶部或者底部提供操作选项,方便用户进行交互。动态更新Menu菜单是一项重要的功能,它允许我们在运行时根据应用的状态或用户行为来改变菜单项,提供更加灵活的...
这个"Android例子源码按钮旋转和动态上推menu效果"示例就是一个很好的实践,它展示了如何通过编程手段实现两个核心功能:按钮旋转动画以及菜单的动态上推效果。这两种效果在许多现代应用程序中都非常常见,比如百度...
这个名为"Android例子源码各种常见菜单集合框架例子源码.zip"的压缩包提供了一个全面的Android UI框架源码示例,它包含了多种常见的菜单实现,包括底部导航菜单、顶部导航栏、仿微信右上角弹出菜单以及右划个人中心...
在Android开发中,Menu是应用程序界面中的一个重要组成部分,它通常用于提供用户操作选项,如保存、编辑、删除等。在本教程中,我们将深入探讨如何在Android应用中使用Menu资源,通过一个名为"MenuDemo"的示例项目来...