博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android简单demo学习系例之菜单实现
阅读量:4028 次
发布时间:2019-05-24

本文共 2434 字,大约阅读时间需要 8 分钟。

说明:简单的菜单demo-如何生成菜单,如何响应菜单点击

步骤:

1.新建一个简单的android 工程

2.修改res/layout/main.xml文件内容

3.修改res/values/string.xml文件内容

4.编写主类代码

程序说明:

1.android框架调用onCreate()方法,在超类的onCreate()方法中,会调用onCreateOptionsMenu()

   我们重载后的onCreateOptionMenu()方法

2.菜单事件的监听也是由android框架管理,菜单事件处理逻辑写在onOptionsItemSelected()就可以了

  菜单事件发生时,系统回通知android框架,接着android 框架会回调onOptionsItemSelected() 方法

 

总结:

1.菜单类与Activity类是绑定的,一对一的关系,一个Activity类对象中有一个菜单类Menu或父类的引用的字段。

2.菜单类的选择事件监听者(事件临别接口) 是Activity类。逻辑写在Activity类的onOptionsItemSelected(MenuItem aItem)中,重载的方式。

转载地址:http://ubmbi.baihongyu.com/

你可能感兴趣的文章
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>
Selenium-ActionChains Api接口详解
查看>>
Selenium-Switch与SelectApi接口详解
查看>>
Selenium-Css Selector使用方法
查看>>
Linux常用统计命令之wc
查看>>
测试必会之 Linux 三剑客之 sed
查看>>
Socket请求XML客户端程序
查看>>
Java中数字转大写货币(支持到千亿)
查看>>
Java.nio
查看>>
函数模版类模版和偏特化泛化的总结
查看>>
VMware Workstation Pro虚拟机不可用解决方法
查看>>
最简单的使用redis自带程序实现c程序远程访问redis服务
查看>>
redis学习总结-- 内部数据 字符串 链表 字典 跳跃表
查看>>
iOS 对象序列化与反序列化
查看>>
iOS 序列化与反序列化(runtime) 01
查看>>