关于Menu的几个重要的方法,都是Activity的方法:
1. onCreatOptionsMenu(Menu menu)
每次Activity一创建就会执行,一般只执行一次;
2. onPreparOptionsMenu(Menu menu)
每次menu被打开时,该方法就会执行一次;
3. onOptionsItemSelected(MenuItem item);
每次menu菜单被点击时,该方法就会执行一次;
4. invalidateOptionsMenu()
刷新menu里的选项里的内容,它会调用onCreateOptionsMenu(Menu menu)方法
5 。 onCreateContextMenu()
创建控件绑定的上下文菜单menu,根据方法里的View参数识别是哪个控件绑定
6 。onContextItemSelected(MenuItem item)
点击控件绑定的上下菜单menu的内容项
二 、 Menu标题菜单想创建
1. 在android工程目录下的res包下,右键选择New菜单项下的Android resource directory,并以menu命名文件夹的名字;
2、 右键menu文件夹,选择Menu resource file 选项,创建 main_xml文件
Ctrl + O (重写方法可以使用)(Max系统是control + O)
二、创建上下文菜单项(长按事件)
http://blog.csdn.net/kavensu/article/details/8045041
http://www.cnblogs.com/carbs/archive/2012/07/10/2585241.html
网友评论