android简单demo学习系例之菜单实现

说明:简单的菜单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)中,重载的方式。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值