Android开发中Menu的理解
来源:互联网 发布:单片机复位键怎么接 编辑:程序博客网 时间:2024/06/05 17:46
选项菜单:最常规的菜单,android中把它叫做option menu
子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再其他子菜单。
上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单
图标菜单:这个比较简单,就是带icon的菜单项,需要注意的是子菜单项、上下文菜单项、扩展菜单项均无法显示图标。
选择菜单(alternative menu):用的比较少。
扩展菜单:选项菜单最多只能显示6个菜单项,超过6个时,第6个菜单项会被系统替换为一个叫“更多”的子菜单,原来显示不下的菜单项都作为“更多”菜单的子菜单项。如下图:
第6个菜单项自动变为“更多”
点击“更多”显示其他菜单项
android.view.Menu接口代表一个菜单,android用它来管理各种菜单项。注意我们一般不自己创建menu,因为每个Activity默认都自带了一个,我们要做的是为它加菜单项和响应菜单项的点击事件。
android.view.MenuItem代表每个菜单项,android.view.SubMenu代表子菜单。其三者的关系可以用下图来表示
上面说过,每个activity包含一个菜单,一个菜单又能包含多个菜单项和多个子菜单,子菜单其实也是菜单(因为它实现了Menu接口),因此子菜单也可以包含多个菜单项。SubMenu继承了Menu的addSubMenu()方法,但调用时会抛出运行时错误。OnCreateOptionsMenu()和OnOptionsMenuSelected()是activity中提供了两个回调方法,用于创建菜单项和响应菜单项的点击。
出处:http://android.tgbus.com/Android/tutorial/201108/367089.shtml- Android开发中Menu的理解
- 理解Android的菜单Menu
- android开发中,强制显示overflow menu的方法
- android中menu的使用
- Android中Menu的创建
- android中Menu的用法
- Android中Menu的使用
- android 中Menu的使用
- android中Menu的使用
- Android中Menu的使用
- Android开发之Menu的应用
- android开发之Menu的使用
- Android Menu开发解析
- Android开发笔记: Menu
- Android开发--menu使用
- android menu 开发
- android中Menu的实现方法
- android中Menu的实现方法
- 图标icons网站--各种很好用的图标
- main.xml Design显示不是设计界面,而是view属性的解决办法
- 13. The Greenwood boys
- Linux最多支持的SCSI Disk的数目
- 将NSString转换编码集变为GBK或GB2312
- Android开发中Menu的理解
- php中的func_num_args、func_get_arg与func_get_args函数
- Hibernate的事务处理机制
- 安卓第六天——菜单介绍
- Entity Framework 全面教程详解(转)
- 怎样才能开发出好的软件(五)
- 安卓第六天————通讯录的简单实现源码
- Hibernate常见的集合映射主要有Set,List,Array,Map,Bag
- Android之菜单总结