温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android开发:还是Menu

发布时间:2020-06-15 01:09:15 来源:网络 阅读:419 作者:斯莱特林 栏目:移动开发

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


向AI问一下细节
推荐阅读:
  1. Python Menu
  2. shell-menu

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI