首页 > 移动平台 > 详细

Android开发:还是Menu

时间:2014-02-28 18:26:44      阅读:391      评论:0      收藏:0      [点我收藏+]

Android SDK提供的菜单有如下几种:

1.选项菜单:最常规的菜单,android中把它叫做option menu

2.子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单

bubuko.com,布布扣

bubuko.com,布布扣

public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        int base = menu.FIRST;
        // 一个menu可以包括多个子菜单
        SubMenu sm = menu.addSubMenu(base,base+1,menu.NONE,"戳我");
        // 子菜单可以包括多个菜单项
        MenuItem mi = sm.add(base,base+1,base+1,"第一排");
        sm.add(base,base+2,base+2,"第二排");
                                           
        return true;
    }

3.上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单

4.图标菜单:这个比较简单,就是带icon的菜单项,需要注意的是子菜单项、上下文菜单项、扩展菜单项均无法显示图标。

5.选择菜单(alternative menu)

6.扩展菜单:选项菜单最多只能显示6个菜单项,超过6个时,第6个菜单项及后面的都会被系统自动替换为一个叫“更多”的子菜单,原来显示不下的菜单项都作为“更多”菜单的子菜单项。

bubuko.com,布布扣


Android开发:还是Menu,布布扣,bubuko.com

Android开发:还是Menu

原文:http://slytherin.blog.51cto.com/8625169/1364475

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!