• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 作文大全 > 正文

    编辑菜单中有三种不同的粘贴命令 Android三种菜单实例分析

    时间:2020-05-14来源:山茶花美文网 本文已影响 山茶花美文网手机站

    本文实例讲述了Android的三种菜单。分享给大家供大家参考。具体分析如下:

    Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)

    一.选项菜单

    当用户单击设备上的菜单按钮(Menu),触发事件弹出的菜单就是选项菜单。选项菜单最多只有六个,超过六个第六个就会自动显示 更多 选项来展示显示。

    创建方法:

    1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当我们第一次打开菜单时调用。

    2、调用Menu的add()方法添加菜单项(MenuItem),可以调用MenuItem的setIcon()方法为菜单项设置图标。

    3、当菜单项(MenuItem)被选中时,覆盖Acitivy的onOptionsMenuSelected()方法响应事件。

    二、上下文菜单

    当用户长按Activity页面时,弹出的菜单我们称为上下文菜单。我们经常在Windows中用鼠标右键单击弹出的菜单就是上下文菜单。

    1、覆盖Activity的onCreateContextMenu()方法,调用Menu的add方法添加菜单项MenuItem

    2、覆盖onContextItemSelected()方法,响应菜单单击事件

    3、调用registerForContextMenu()方法,为视图注册上下文菜单

    三、子菜单

    子菜单就是将相同功能的分组进行多级显示的一种菜单,比如,Windows的“文件”菜单中就有“新建”,“打开”,“关闭”等子菜单。

    创建子菜单的方法

    1、覆盖Activity的onCreateOptionsMenu()方法,调用Menu的addSubMenu()方法添加子菜单项

    2、调用SubMenu的add()饭饭,添加子菜单项

    3、覆盖onCreateItemSelected()方法,响应菜单单击事件

    ?

    1

    • 编辑菜单中有三种不同的粘贴命令 Android三种菜单实例分析 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全