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

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

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

Android开发:还是Menu_第1张图片

Android开发:还是Menu_第2张图片

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_第3张图片


更多相关文章

  1. android 5.1拍照后图片镜像处理
  2. Error : android studio 中mipmap引用.9图片出错
  3. Android的底部菜单
  4. android 图片切换,仿百叶窗效果
  5. android中菜单以及自定义组件的使用
  6. Android的图片压缩类ThumbnailUtils
  7. android 中给图片加圆角效果

随机推荐

  1. 注册事件
  2. Android从上到下抽屉式效果
  3. 基于okhttp的Volley
  4. CrashHandler 日志信息上传
  5. PushbackInputStream, 用法
  6. Android获取CPU,内存等系统信息方法
  7. Adding Dagger To Your Android(安卓)Pro
  8. Android反编译工具集合贴
  9. android多线程Handler
  10. Simple Android(安卓)Java & JavaScript