Android(安卓)Context Menu和Options Menu菜单的区别
16lz
2021-01-26
1. ContextMenu–显示一个Activity中特定View的信息。在Android中,通过按下并Hold一段时间来激活上下文菜单。
ContextMenu需要重写onCreateContextMenu()和onContextItemSelected()方法。在创建ContextMenu是调用onCreateContextMenu(),当选项被选中时调用onContextItemSelected()。
2. OptionsMenu–显示当前Activity的信息。在Android中,通过按下MENU键来激活选项菜单。
OptionsMenu需要重写两个方法——onCreateOptionsMenu()和onOptionsItemSelected()。onCreateOptionsMenu()方法在MENU按钮被按下时调用。当一个菜单项被选中时,onOptionsItemSelected()方法会被调用。
ContextMenu需要重写onCreateContextMenu()和onContextItemSelected()方法。在创建ContextMenu是调用onCreateContextMenu(),当选项被选中时调用onContextItemSelected()。
2. OptionsMenu–显示当前Activity的信息。在Android中,通过按下MENU键来激活选项菜单。
OptionsMenu需要重写两个方法——onCreateOptionsMenu()和onOptionsItemSelected()。onCreateOptionsMenu()方法在MENU按钮被按下时调用。当一个菜单项被选中时,onOptionsItemSelected()方法会被调用。
更多相关文章
- android事件分发机制dispatch
- android gridview布局添加多个title
- Android-Service组件之AIDL
- Android事件总线:EventBus
- Android(安卓)MediaScannerConnection,Android(安卓)MediaScanner
- Android(安卓)Web App官方文档翻译第四章:调试
- Android(安卓)8.1.0 SystemUI 修改之 - 系统锁屏状态下点击用户
- Android(安卓)5.1 启动有线网卡并为其分配静态IP地址
- Android注入事件的三种方法比较