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

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

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

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


更多相关文章

  1. Android文本输入框EditText属性和方法说明
  2. Android下如何计算要显示的字符串所占的宽度和高度
  3. 设置屏幕显示模式ScreenOrientation.
  4. EditText
  5. android 如何在状态栏上增加一个icon
  6. Android实现在webview中长按图片弹出菜单保存图片
  7. Android中显示照片的Exif信息
  8. RecyclerView不显示问题
  9. 解决Notification不显示问题支持Android(安卓)8.0

随机推荐

  1. android通过ContentProvider实现应用间的
  2. Android 向系统添加一个联系人信息contac
  3. Android在代码中设置控件的drawableLeft,d
  4. android当前正在运行的应用包名
  5. Android中共享全局变量
  6. android 几个工具方法
  7. 转:android 各种 Adapter
  8. android调用手机铃声
  9. ERROR: Could not find com.android.tool
  10. Android开发20——单个监听器监听多个按