菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 

  一、概述

  public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。

  public boolean onOptionsItemSelected(MenuItem item):选中菜单项后发生的动作。

  public void onOptionsMenuClosed(Menu menu):菜单关闭后发生的动作。

  public boolean onPrepareOptionsMenu(Menu menu):选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单。

  public boolean onMenuOpened(int featureId, Menu menu):单打开后发生的动作。

  二、默认样式

  默认样式是在屏幕底部弹出一个菜单,这个菜单我们就叫他选项菜单OptionsMenu,一般情况下,选项菜单最多显示2排每排3个菜单项,这些菜单项有文字有图标,也被称作Icon Menus,如果多于6项,从第六项开始会被隐藏,在第六项会出现一个More里,点击More才出现第六项以及以后的菜单项,这些菜单项也被称作Expanded Menus。下面介绍。

更多相关文章

  1. android实战
  2. Android实现底部弹出按钮菜单升级版
  3. Win7+Eclipse下Android开发环境配置
  4. Android(安卓)- 永不锁屏,开机不锁屏,删除设置中休眠时间选项
  5. 【Android】添加菜单和监听菜单方法详解
  6. Listview 选项按下去黑了所有按钮的解决方法 ——android:cacheC
  7. android之Menu 实例与详解
  8. Android(安卓)菜单(OptionMenu)大全
  9. Android(安卓)--spinner构造下垃菜单

随机推荐

  1. Windows下MySQL 5.7无法启动的解决方法
  2. Mysql 行级锁的使用及死锁的预防方案
  3. mysql 5.7.17 安装配置方法图文教程(Cent
  4. SQL Server COALESCE函数详解及实例
  5. windows 10 下安装mysql 5.7.17的简单笔
  6. 详解windows下mysql的主从同步
  7. Mybatis报错: org.apache.ibatis.excepti
  8. SQL Server 数据库的备份详细介绍及注意
  9. 详解MySQL的主从复制、读写分离、备份恢
  10. windows mysql 自动备份的几种方法汇总