Android Ui设计 菜单Menu用法

这里的菜单指的是,按手机menu按钮时出现在屏幕底部的菜单。Menu不需要在xml中定义,直接在程序中插入即可。


  protected static final int MENU_Set=Menu.FIRST;
    protected static final int MENU_about=Menu.FIRST+1;
    
    public boolean onCreateOptionsMenu(Menu menu){
    	super.onCreateOptionsMenu(menu);
    	menu.add(0,MENU_Set,0,"设置目录");
    	menu.add(0,MENU_about,0,"关于");
	//组id,选项id(直接用数字就可以,不要重复,这样就不需要定义MENU_Set和MENU_about),排序(小在前),选项名
	return super.onCreateOptionsMenu(menu);
    	
    };
    public boolean onOptionsItemSelected(MenuItem Item){
    	super.onOptionsItemSelected(Item);
    	switch(Item.getItemId()){
    	case MENU_Set:
    		jump(dir);
    		//点击设置时执行
        	break;
    	case MENU_about:
    		openOptionsDialog();
    		//点击关于时执行;
    		break;
    	}
		return super.onOptionsItemSelected(Item);
    	
    }

© 2010 – 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记