zoukankan      html  css  js  c++  java
  • 每日总结

      

    Android中的菜单有如下几种:

    OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用

    SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框, 子菜单不支持嵌套,即不能包括其他子菜单

    ContextMenu:上下文菜单,通过长按某个视图组件后出现的菜单,该组件需注册上下文菜单

    OptionMenu(选项菜单)

    public boolean onCreateOptionsMenu(Menu menu):调用OptionMenu,在这里完成菜单初始化

    public boolean onOptionsItemSelected(MenuItem item):菜单项被选中时触发,这里完成事件处理

    还可以重写这三个方法:

    public void onOptionsMenuClosed(Menu menu):菜单关闭会调用该方法

    public boolean onPrepareOptionsMenu(Menu menu):选项菜单显示前会调用该方法, 可在这里进行菜单的调整(动态加载菜单列表)

    public boolean onMenuOpened(int featureId, Menu menu):选项菜单打开以后会调用这个方法

    如何使用ContextMenu

    Step 1:重写onCreateContextMenu()方法

    Step 2:为view组件注册上下文菜单,使用registerForContextMenu()方法,参数是View

    Step 3:重写onContextItemSelected()方法为菜单项指定事件监听器

  • 相关阅读:
    算法训练 素因子去重
    vs2013配置opencv2.4.9
    vs2013配置opencv2.4.9
    运用map并于执行期指定排序准则
    运用map并于执行期指定排序准则
    vs2013错误解决方法
    vs2013错误解决方法
    win8.1系统vs2013中boost 1.55.0的安装
    win8.1系统vs2013中boost 1.55.0的安装
    Vector的小知识点
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14911050.html
Copyright © 2011-2022 走看看