0%

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);
        
    }