简介
Android有不同的菜单:
- 系统菜单
- 弹出菜单(可自定义样式)
- Context Menu;
- 子菜单;
菜单的使用和我们前面说的AlertDialog很像。它可以支持自定义样式、也可以对菜单的点击事件进行绑定。
Android里有几个MainActivity事件可以覆盖,其中有以下几个事件就是用于处理Menu的。
-
onCreateOptionsMenu(Menu menu),在这个方法里如果你使用menu.add就可以实现在Android的手机里右上角的...图标点击出现系统菜单的效果;
-
onOptionsItemSelected(MenuItem item),这个方法里可以进行每个系统菜单项点击的处理事件;
-
onCreateContextMenu(ContextMenu menu, View v,ContextMenu.ContextMenuInfo menuInfo