Android Fragment---给动作栏添加项目
来源:互联网 发布:js 获取子字符串 编辑:程序博客网 时间:2024/05/17 01:37
Fragment通过实现onCreateOptionsMenu()方法给Activity的可选菜单(包括动作栏)提供菜单项,但是为了这个方法能够接受调用,必须在onCreate()方法中调用setHasOptionsMenu()方法来指示这个Fragment应该作为可选菜单的添加项(否则,这个Fragment不接受对onCreateOptionsMenu()方法的调用)。
然后,你把来自Fragment的要添加到可选菜单中项目追加到既存的菜单中。当菜单项被选择时,这个Fragment也接受onOptionsItemSelected()的回调。
你也能够通过调用registerForContextMenu()方法在Fragment布局中注册一个视图来提供一个上下文菜单。当用户打开上下文菜单时,Fragment会接受对onCreateContextMenu()方法的调用。当用户选择一个菜单项时,Fragment会接受对onContextItemSelected()方法的调用。
注意:尽管Fragment添加的每个菜单项都接受一个on-item-selected回调,但是当用户选择一个菜单项时,对应的Activity会首先受到相应的回调。如果Activity的on-item-selected回调的实现不处理被选择的项目,那么事件会被传递给Fragment的回调。这是真正的可选菜单和上下文菜单。
关于菜单的更多信息,请看菜单(Menus)和动作栏(Action Bar)开发指南。
0 0
- Android Fragment---给动作栏添加项目
- Android Fragment---给动作栏添加项目
- Android Fragment---给动作栏添加项目
- Android Fragment---给动作栏添加项目
- cocos2d-android——给精灵添加动作
- 给 Fragment添加Theme
- Android 给Fragment中的控件添加监听及使用intent
- Andriod Fragment---给Activity添加一个Fragment
- Andriod Fragment---给Activity添加一个Fragment
- Andriod Fragment---给Activity添加一个Fragment
- Andriod Fragment---给Activity添加一个Fragment
- Android培训课:添加动作
- Android-在动作栏中添加和删除选项卡
- Android-在动作栏中添加“设置图标”
- Android 添加Fragment到回退栈
- Android 动态添加Fragment
- Android 动态添加Fragment
- Android 动态添加Fragment
- js 监听 鼠标滚轮
- java第二次课堂小作业求 五个数的平均数 最大数以及最小数
- 颜色名称与RGB对照表
- hadoop-eclipse-plugin安装配置
- 学习Linux笔记(五)-Mysql应用
- Android Fragment---给动作栏添加项目
- C语言格式化输入输出
- js 获取css 样式表属性
- 软件升级设计图
- zoj 3623 battle ships
- 删除CHROME
- ZOJ 1089--DFS--组合
- 在win7中配置eclipse连接Ubuntu内的hadoop
- js中字符串数据转为json对象的方法