android菜单项添加

来源:互联网 发布:专门看电影的软件 编辑:程序博客网 时间:2024/05/18 02:22

adt连接手机直接测试速度飞快,感觉不错,干脆晚上再做个简单的菜单项功能。

菜单项是系统内置功能,所以使用起来只是简单的调用

    @Override    public boolean onCreateOptionsMenu(Menu menu) {        menu.add(0, 1, 2, "关于");        menu.add(0, 2, 1, "设置");        menu.add(0, 3, 3, "退出");        return true;    }
其中menu.add()的四个选项按顺序分别为:分组号,ID,排序号,标题。如上程序实际显示的菜单顺序为:

设置

关于

退出


接下来我们为菜单添加响应事件

    @Override    public boolean onOptionsItemSelected(MenuItem item) {        switch (item.getItemId()) {        //响应每个菜单项(通过菜单项的ID)        case 1:            // do something here        break;        case 2:            // do something here        break;        case 3:            this.finish();        break;        default:            //对没有处理的事件,交给父类来处理        return super.onOptionsItemSelected(item);        }        //返回true表示处理完菜单项的事件,不需要将该事件继续传播下去了    return true;    }
这里只写了退出菜单的响应事件,因为这个最简单只是退出了程序。而其它两个菜单涉及到弹出菜单和新窗口,待下次研究一下再进行补充。


0 0
原创粉丝点击