Android的菜单Menu介绍

关于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文件

Android的菜单Menu介绍_第1张图片


Android的菜单Menu介绍_第2张图片

Ctrl + O (重写方法可以使用)(Max系统是control + O)

Android的菜单Menu介绍_第3张图片


Android的菜单Menu介绍_第4张图片

二、创建上下文菜单项(长按事件)


Android的菜单Menu介绍_第5张图片
Android的菜单Menu介绍_第6张图片


Android的菜单Menu介绍_第7张图片


Android的菜单Menu介绍_第8张图片


Android的菜单Menu介绍_第9张图片

http://blog.csdn.net/kavensu/article/details/8045041

http://www.cnblogs.com/carbs/archive/2012/07/10/2585241.html

你可能感兴趣的:(Android的菜单Menu介绍)