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

android:xml创建menu

 
阅读更多

1、在res目录下创建一个名为menu的文件夹

2、在该文件夹中创建一个xml配置文件,示例代码如下

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:id="@+id/gps_now" android:icon="@drawable/gps_now"
  android:title="GPS_NOW" />

 <item android:id="@+id/gps_tracker" android:icon="@drawable/gps_track"
  android:title="GPS_TRACKER" />
</menu>

3、获得MenuInflater对象,实例化xml配置文件,来创建选项菜单

//创建菜单
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflate(R.menu.menu, menu);
  return super.onCreateOptionsMenu(menu);
 }

4、菜单单击事件
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
  case R.id.gps_now:
   Intent intent = new Intent(Maps.this,Gps.class);
   intent.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_NOW);
   startService(intent);
   break;
  case R.id.gps_tracker:
   Intent intent1 = new Intent(Maps.this,Gps.class);
   intent1.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_TRACKER);
   startService(intent1);
   break;
  default:
   break;
  }
  return super.onOptionsItemSelected(item);
 }

分享到:
评论

相关推荐

    Android 创建菜单Menu

    本篇将深入探讨如何在Android中创建和使用Menu,以及相关源码分析。 首先,让我们了解Menu的基本结构。在Android中,Menu由`Menu`接口表示,它包含一系列的`MenuItem`对象。每个`MenuItem`代表一个可点击的选项,...

    Android 使用 XML 菜单例子

    在Android开发中,XML菜单是创建应用程序用户界面中不可或缺的一部分,它们允许开发者以结构化、可维护的方式定义应用的各种操作选项。本篇文章将深入探讨如何在Android中使用XML来创建和管理菜单,以及如何在实际...

    《 Menu详解(二):利用XML生成菜单和子菜单》源码

    总结来说,通过XML创建菜单和子菜单是Android应用开发中的常见实践。这种方式允许我们清晰地定义菜单结构,并在代码中方便地处理用户的交互。通过阅读和分析提供的源码,我们可以深入理解这一过程,并将其应用到自己...

    Android自定义menu的实现

    1. **创建Menu布局**: 在`res/menu`目录下创建一个XML文件,例如`custom_menu.xml`,定义你的自定义菜单项。每个菜单项由`&lt;item&gt;`标签表示,可以设置`android:title`、`android:id`、`android:icon`等属性。 ```...

    Android源码——menu单选菜单.zip

    本教程将深入探讨如何在Android系统中创建和使用单选菜单(Radio Menu)。 首先,单选菜单通常由RadioButton控件在RadioGroup中组织形成,用户只能选择其中的一项。在Android的菜单系统中,我们可以利用菜单资源...

    android开发之基础menu篇

    在“android开发之基础menu篇”这个主题中,我们将深入探讨如何在Android应用中创建、设计和使用Menu。 Menu主要用于在不占据屏幕主要空间的情况下提供额外的交互选项。在Android中,Menu主要分为三类:Option Menu...

    android操作XML资源

    menus资源定义在res/menu目录下,用于创建应用程序的选项菜单。例如: ```xml &lt;!-- menu/main.xml --&gt; &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt; android:id="@+id/action_about...

    Android UI之样式Menu

    在`res/menu`目录下创建XML文件,例如`popup_menu.xml`,用于定义菜单项。每个菜单项通过`&lt;item&gt;`标签来创建,包括`android:title`(菜单项的文本),`android:id`(唯一标识符),以及可选的`android:icon`(图标)...

    Pro Android学习:Menu

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

    Android与XML编写菜单的例子.rar

    在Android中创建菜单,你需要在项目的res/menu目录下创建一个XML文件,例如`menu_main.xml`。在这个文件中,你可以定义菜单项,每个菜单项都有自己的ID、图标、标题和行为。一个简单的例子可能如下所示: ```xml ...

    android menu菜单距中显示

    综上所述,`android menu菜单距中显示`涉及到Android菜单的创建、样式定制以及事件处理等方面的知识。通过理解这些概念并结合实际代码实践,开发者可以灵活地调整菜单的布局和行为,从而提供更加友好的用户体验。

    Android代码-menu单选菜单.zip

    在本资源“menu单选菜单.zip”中,我们很显然关注的是如何在Android中创建和使用单选菜单(Radio Menu)。单选菜单允许用户在多个选项中选择一个,只有一个选项可以被选中。接下来,我们将深入探讨这一主题。 首先...

    Android MenuDemo Menu全面讲解

    1. 在Activity的XML布局文件中不直接创建Menu,而是通过在res/menu目录下创建XML文件来定义Menu。例如,可以创建一个名为`menu_main.xml`的文件,其中包含Menu项: ```xml &lt;menu xmlns:android=...

    Android提高十八篇之自定义Menu(TabMenu)

    1. **创建Menu XML资源** 要创建自定义Menu,首先在`res/menu`目录下创建XML文件,定义菜单项及其属性,如ID、文本、图标等。例如: ```xml &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt; ...

    android Menu 菜单

    ### 创建Menu资源 首先,我们需要在项目的res/menu目录下创建一个XML文件来定义Menu。例如,创建一个名为`menu_main.xml`的文件: ```xml &lt;menu xmlns:android="http://schemas.android.com/apk/res/android" ...

    Android menu单选菜单.rar

    在`res/menu`目录下创建一个XML文件,例如`menu_single_choice.xml`。在这个文件中,定义一个包含单选组(RadioGroup)的菜单项: ```xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;menu xmlns:android=...

    android 选项菜单(此处为icon menu)--Menu,SubMenu,MenuItem的用法

    在本篇内容中,我们将深入探讨如何使用`Menu`, `SubMenu`, 和 `MenuItem`来创建和管理Android的图标选项菜单。 ### 1. Menu类 `Menu`是Android系统提供的接口,它表示一个抽象的菜单对象,可以包含多个菜单项。...

    Android Menu的设置方法

    本篇文章将详细介绍如何在Android中设置Menu,主要分为两种方法:通过Layout添加静态菜单元素和在Activity类中动态创建Menu。 **第一种方法:通过Layout添加静态菜单元素** 1. **创建XML布局文件**: 在`res/...

    android:ToolBar

    在`res/menu`目录下创建XML文件,例如`menu_toolbar.xml`,定义菜单项: ```xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt; android:id="@...

    Android 按Menu弹出菜单

    创建Menu资源** 首先,我们需要在项目的res/menu目录下创建一个XML文件,例如`menu.xml`,用于定义菜单项。在这个XML文件中,我们可以使用`&lt;menu&gt;`标签作为根元素,然后用`&lt;item&gt;`标签来定义每个菜单项,包括其ID、...

Global site tag (gtag.js) - Google Analytics