关于在Fragment中去实现点击Menu键弹出菜单
2012-02-18 22:11
260 查看
片段可以通过实现onCreateOptionsMenu()方法来和活动的选项菜单(Options Menu)项目相结合使用(因此也就可以和动作条一起使用)。不过,为了使该方法能够接受调用,必须在onCreate()中调用setHasOptionsMenu()来标识该片段将被添加至选项菜单(否则,该片段将不会接收到对onCreateOptionsMenu()的调用)
之后从片段添加至选项菜单的任何项目都将被增加到已有菜单项目之后。该片段还将在某一菜单项目被选中时收到onOptionsItemSelected()的回馈。
也可以在片段布局中注册一个视图,通过调用registerForContextMenu()来提供上下文菜单。当用户打开上下文菜单时,该片段将收到一个对onCreateContextMenu()的调用。当用户选中一个项目时,片段将收到一个对onContextItemSelected()的调用。
之后从片段添加至选项菜单的任何项目都将被增加到已有菜单项目之后。该片段还将在某一菜单项目被选中时收到onOptionsItemSelected()的回馈。
也可以在片段布局中注册一个视图,通过调用registerForContextMenu()来提供上下文菜单。当用户打开上下文菜单时,该片段将收到一个对onCreateContextMenu()的调用。当用户选中一个项目时,片段将收到一个对onContextItemSelected()的调用。
相关文章推荐
- 关于实现点击某个应用时弹出自己指定的应用
- 扩展QuadCurveMenu,实现了八个方向上的弹出菜单
- android 用fragment实现简单菜单点击功能
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- 点击menu键弹出的选项菜单
- JTable上点击右键并弹出菜单的实现
- 【IOS】扩展QuadCurveMenu,实现了八个方向上的弹出菜单
- CSS+JS实现点击文字弹出定时自动关闭的DIV层菜单
- Android点击MENU,返回键弹出的退出按钮退出系统方法及拦截MENU弹出菜单方法
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- 实现点击左边菜单,然后右边弹出网页内容
- Android 安卓 fragment+viewpager 仿qq界面 实现点击菜单切换界面+滑动切换viewpager切换界面
- 使用Fragment+SlidingMenu实现侧滑显示菜单
- 实现qt中qtableview 已选择行区域右键点击弹出menu
- 基于Android实现点击某个按钮让菜单选项从按钮周围指定位置弹出
- Fragment Menu键弹出菜单
- SlidingMenu+Fragment实现侧滑菜单
- Android点击MENU弹出的退出按钮退出系统方法及拦截MENU弹出菜单方法
- Flash 弹出菜单,点击舞台其他地方,关闭菜单功能的 实现方法
- ArcGIS API for Silverlight开发中鼠标左键点击地图上的点弹出窗口及右键点击弹出快捷菜单的实现代码