Android高手进阶教程(六)之----Android(安卓)中MenuInflater的使用(布局定义菜单)!
16lz
2021-01-24
大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu 目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻……
我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater 来生成菜单,你会发现是多么的爽朗,呵呵,我今天的小Demo,是定义四个菜单,并且实现了一个菜单事件。就是我们点击设置 (Setting )菜单,进入手机设置状态!下面看一下效果图:
下面是实现Demo 的详细步骤:
一、建立一个Android 工程我们命名为MenuInflaterDemo .
二、在res 目录下创建menu 目录,并且创建options_menu.xml (我们定义的菜单)文件,代码如下:
三、主类MenuInflaterDemo.java 的编码,这里写的代码很少哦,我这里只写了第四个菜单(Settings )的响应事件.全部代码如下:
四、运行代码之,点击模拟器上的menu 按钮将会出现上述效果图!
Ok~今天就到这里,祝大家周末愉快!!!!
更多相关文章
- Android(安卓)自定义button简单示例
- 四大组件之服务(Service)
- Android(安卓)for OpenCV 调用 CameraAPI 1 实现人脸检测
- Android(安卓)屏幕适配之屏幕分辨率(创建不同dimen)适配
- Android:样式和主题
- Android(安卓)M 新的运行时权限开发者需要知道的一切
- android之自定义渐变颜色(二)
- Android技术栈(四)Android(安卓)Jetpack MVVM 完全实践
- android dialog——自定义对话框之一