Android之菜单

菜单 是Android系统中重要的用户接口之一

1、创建选项菜单

   // 单击Menu按钮时调用该方法来建立Activity菜单
    
	
       @Override
	public boolean onCreateOptionsMenu(Menu menu)
	{
		this.menu = menu;
		addMenu(menu);
		addSubMenu(menu);

		// add a sub-menu to a sub-menu.

		// SubMenu subMenu = fileSubMenu.addSubMenu(3, 1, 1, "子菜单");
		// subMenu.add(1, 1, 1, "菜单项1");
		// subMenu.add(1, 2, 2, "菜单项2");
		
		return super.onCreateOptionsMenu(menu);
	}


选项菜单的显示效果根据Android 版本不同分为如下两个阶段:

<1>.Android 1.x,2.x

    选项菜单最多显示 6个菜单项

    =5个菜单项  第1行 显示2个菜单项  第2行 显示3个菜单项
    >6个菜单项  显示前5个菜单项,最后菜单项 文本是“更多”

<2>.Android 3.x,4.x
 
     开始支持ActionBar 将菜单、按钮放到窗口顶端的一种界面风格
     注意:如果使用旧版选项菜单的效果,可以将AndroidManifest.xml文件中的  <application>标签的android:theme属性去掉即可。
    
2、弹出菜单








3、上下文菜单





猜你喜欢

转载自yingang-1982.iteye.com/blog/2036957
今日推荐