动态更新菜单项与处理菜单选择 (转)
来源:互联网 发布:二分查找java代码 编辑:程序博客网 时间:2024/05/17 18:01
动态更新菜单项 通过重写onPrepareOptionsMenu方法,你可以每次在菜单项显示时基于应用程序的状态来修改菜单。它允许你动态的 disable/enable菜单项,设置可见性以及修改菜单文本。 为了动态的修改菜单项,你可以在onCreateOptionsMenu方法中,在创建菜单项时保留一个对它们的引用,或者你可以使用menu.findItem方法,如下面的代码片段所示,onPrepareOptionsMenu方法被重写:
- onPrepareOptionsMenu方法被重写:
- @Override
- public boolean onPrepareOptionsMenu(Menu menu) {
- super.onPrepareOptionsMenu(menu);
- MenuItem menuItem = menu.findItem(MENU_ITEM);
- [ ... modify menu items ... ]
- return true;
- }
处理菜单选择 Android使用一个事件处理函数——onOptionsItemSelected 来处理所有的菜单选择事件。被选择的菜单项会作为MenuItem参数传入这个方法。 为了响应菜单选择,将item.getItemId的值与当初定义菜单项的ID进行比较,进行相应的处理,如下代码所示:
- 动态更新菜单项与处理菜单选择 (转)
- Android如何动态更新菜单项
- 动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 动态添加菜单/菜单项、子菜单、右键菜单
- MFC---如何利用菜单更新机制动态更新菜单
- 实战android菜单项之XML加载菜单与动态菜单项
- 实战android菜单项之XML加载菜单与动态菜单项
- 关于动态创建菜单后,如何获取选择的菜单项
- 动态加入菜单项
- 动态添加菜单项
- 动态显示菜单项
- 外键约束禁用启用
- 汉字编码常识
- 虚拟键盘代码
- 如何测试网络连通性
- 【转帖】别忘了你在为谁工作
- 动态更新菜单项与处理菜单选择 (转)
- url中文乱码解决大全
- 汉字编码问题
- 汉字编码问题
- Android Intent 用法汇总(转)
- 汉字编码问题
- Symbian OS internals: Active and CAyncCallBack
- 汉字编码问题
- 接口测试数据准备策略的几点看法