Android开发:还是Menu

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

创新互联服务项目包括平山网站建设、平山网站制作、平山网页制作以及平山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,平山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到平山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

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

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

Android开发:还是Menu

Android开发:还是Menu

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个菜单项及后面的都会被系统自动替换为一个叫“更多”的子菜单,原来显示不下的菜单项都作为“更多”菜单的子菜单项。

Android开发:还是Menu


网页题目:Android开发:还是Menu
标题网址:http://scyanting.com/article/gechds.html