安卓第六天——菜单介绍
来源:互联网 发布:单片机复位键怎么接 编辑:程序博客网 时间:2024/05/16 11:24
安卓第六天
菜单介绍
android提供了三种菜单类型,分别为options menu,context menu,sub menu。
options menu就是通过按home键来显示.
context menu需要在view上按上2s后显示。
这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。
1、 利用xml定义选项菜单
a) optionsmenu通过activity的onCreateOptionsMenu来生成
b) 这个函数只会在menu第一次生成时调用.
c) 任何想改变options menu的想法只能在onPrepareOptionsMenu来实现,这个函数会在menu显示前调用。
d) onOptionsItemSelected用来处理选中的菜单项。
2、 响应菜单项单击事件
共三种方式:
调用onMenuItemSelected(int featureId, MenuItemitem)
调用onOptionsItemSelected (MenuItem item)
调用onMenuItemClick
3. 动态添加、修改和删除菜单项
菜单项的增删改查
增:add, addSubMenu
删:removeItem,removeGroup
改:
选项菜单:onPrepareOptionsMenu()——> MenuItem->setXXX()
上下文菜单:onCreateContextMenu(ContextMenumenu, View v,ContextMenuInfo menuInfo) 方法在每次调用上下文菜单时都会被调用一次
4. 子菜单的创建
Xml创建
动态创建
Menu submenu = Menu.addSubMenu(x, x, x, x)
submenu.add()
submenu.add()
main_menu.addSubMenu(x,x,x,x);
或:
getMenuInflater ().inflater(R.menu.submenu, submenu);
- 安卓第六天——菜单介绍
- 安卓学习笔记(八)tabhost——安卓第六天
- 安卓学习第六天
- 安卓学习第六天
- 安卓开发复习笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)
- 安卓开发笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)
- 安卓巴士自测试题——第六期
- 安卓自测试题——第六期
- 安卓第六天————通讯录的简单实现源码
- 安卓第六天笔记--ListView
- [安卓基础]学习第六天
- 安卓生命周期——简要介绍
- 安卓美化——添加下拉菜单图片或下拉菜单透明
- 安卓动态菜单
- 安卓-菜单简述
- 安卓菜单
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第六篇【AppiumLibrary等待函数介绍】
- VC++深入详解第六章——菜单编程
- Linux最多支持的SCSI Disk的数目
- 将NSString转换编码集变为GBK或GB2312
- Android开发中Menu的理解
- php中的func_num_args、func_get_arg与func_get_args函数
- Hibernate的事务处理机制
- 安卓第六天——菜单介绍
- Entity Framework 全面教程详解(转)
- 怎样才能开发出好的软件(五)
- 安卓第六天————通讯录的简单实现源码
- Hibernate常见的集合映射主要有Set,List,Array,Map,Bag
- Android之菜单总结
- Android菜单功能的实现
- thinkphp自定义标签,view直接标签连接数据
- win7查看.hlp帮助文件办法(安装KB917607补丁包)