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

来源:互联网 发布:中国的软件 编辑:程序博客网 时间:2024/05/14 17:01

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

原创粉丝点击