Android:onOptionsItemSelected、onMenuItemSelected、onContextItemSelected 区别
来源:互联网 发布:mac版ps cc怎么破解 编辑:程序博客网 时间:2024/05/15 00:13
在点击选项菜单(OptionsMenu:点击menu弹出的菜单)的菜单项时即调用了onMenuItemSelected 也调用了onOptionsItemSelected
,于是疑惑他们有什么不一样。然后再看上下文菜单(ContextMenu:长按控件时弹出。例如在长按EditTextView时弹出输入的法选择
菜单),点击上下文菜单的菜单项时即调用了onMenuItemSelected 也调用了onContextItemSelected ,于是问题就明朗了。在父
Activity的onMenuItemSelected 方法中判断如果是选项菜单就走onMenuItemSelected ,如果是上下文菜单就走
onContextItemSelected 。
除此还有
onPrepareOptionsMenu:在显示选项菜单前调用
onOptionsMenuClosed:在选项菜单关闭时被调用
onContextMenuClosed:在上下文菜单关闭时调用
0 0
- Android:onOptionsItemSelected、onMenuItemSelected、onContextItemSelected 区别
- Android:onOptionsItemSelected、onMenuItemSelected、onContextItemSelected 区别
- onOptionsItemSelected onMenuItemSelected onContextItemSelected 区别
- 安卓 onOptionsItemSelected onMenuItemSelected onContextItemSelected 区别
- onContextItemSelected 、 onMenuItemSelected
- Activity 中的OnContextItemSelected 和 OnMenuItemSelected 的区别
- android menu菜单 onCreateOptionsMenu onMenuItemSelected onContextItemSelected
- android menu菜单 onCreateOptionsMenu onMenuItemSelected onContextItemSelected
- activity中的onMenuItemSelected与onContextItemSelected
- onCreateOptionsMenu onMenuItemSelected onOptionsItemSelected onCreateContextMenu onContextItemSelect
- onContextItemSelected 与 onMenuItemSelected 的那些事
- onContextItemSelected 与 onMenuItemSelected 的那些事
- onContextItemSelected 与 onMenuItemSelected 的那些事
- onContextItemSelected 与 onMenuItemSelected 的那些事
- onContextItemSelected 与 onMenuItemSelected 的那些事
- onContextItemSelected 与 onMenuItemSelected 的那些事
- Android 建立Menu选单&&onOptionsItemSelected
- Android 建立Menu选单&&onOptionsItemSelected
- Android常用知识点总汇
- webkit中 html的解析及dom树和render树的生成
- 网络摄象机常用传输协议
- android 使用ViewPager实现左右滑动
- 线段树
- Android:onOptionsItemSelected、onMenuItemSelected、onContextItemSelected 区别
- 文本框模仿 下拉框,可以输入筛选
- GridSQL--Stado
- Android_SystemClock类
- YII分页类可以使用的参数
- Cocos2dx 3.0 过渡篇(十七) std::bind与CC_CALLBACK不得不说的故事
- mysql
- Android得到手机屏幕的宽高
- 【问题汇总】透明Activity引起的问题