`
mmdev
  • 浏览: 13458128 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!

阅读更多

大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu 目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻……

我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater 来生成菜单,你会发现是多么的爽朗,呵呵,我今天的小Demo,是定义四个菜单,并且实现了一个菜单事件。就是我们点击设置 (Setting )菜单,进入手机设置状态!下面看一下效果图:

下面是实现Demo 的详细步骤:

一、建立一个Android 工程我们命名为MenuInflaterDemo .

二、在res 目录下创建menu 目录,并且创建options_menu.xml (我们定义的菜单)文件,代码如下:

三、主类MenuInflaterDemo.java 的编码,这里写的代码很少哦,我这里只写了第四个菜单(Settings )的响应事件.全部代码如下:

四、运行代码之,点击模拟器上的menu 按钮将会出现上述效果图!

Ok~今天就到这里,祝大家周末愉快!!!!

分享到:
评论

相关推荐

    Android高手进阶教程与Android基础教程

    Android高手进阶教程之----Android 中MenuInflater的使用(布局定义菜单)! .doc Android高手进阶教程之----Android 中Preferences的使用! .doc Android高手进阶教程之----Android 中自定义View的应用.doc Android高手...

    Android高手进阶教程

    这篇"Android高手进阶教程"涵盖了多个核心主题,旨在帮助开发者从基础知识跃升至更高级的实践应用。以下是一些主要知识点的详细说明: 1. **Android常用命令**: - `android`:SDK和AVD管理器,用于管理Android...

    Android高手进阶教程.pdf

    #### 三、Android中MenuInflater的使用(布局定义菜单) 在Android应用程序中,菜单是一个常见的用户交互元素,通常用于提供一系列操作选项。MenuInflater则用于从XML文件中加载菜单资源。 - **定义菜单XML文件**:...

    android高手进阶教程 完整版 pdf

    #### 六、Android中MenuInflater的使用(布局定义菜单) - **MenuInflater介绍**:用于从XML文件加载菜单资源。 - **使用示例**: ```java MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu....

    android高手进阶教程

    《Android高手进阶教程》是一份详尽的指南,旨在帮助开发者深入了解并掌握Android平台的高级功能与技术细节。这份教程覆盖了多个关键主题,包括系统命令、UI组件的定制化、数据存储、网络通信、位置服务等,是提升...

Global site tag (gtag.js) - Google Analytics