博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的菜单操作
阅读量:6327 次
发布时间:2019-06-22

本文共 771 字,大约阅读时间需要 2 分钟。

网络112  陈永森

下面的是添加菜单的3种简单方法

@Override

public boolean onCreateOptionsMenu(Menu menu) {
    // 调用父类方法来加入系统菜单
    // 虽然目前android还没有系统菜单,但是为了兼容到以后的版本,最好加上
super.onCreateOptionsMenu(menu);
  
    // 添加菜单项(多种方式)
    // 1.直接指定标题
    menu.add("菜单项1");
    // 2.通过资源指定标题
    menu.add(R.string.menuitem2);
    // 3.显示指定菜单项的组号、ID、排序号、标题
    menu.add(
,            //组号
            Menu.FIRST, //唯一的ID号
            Menu.FIRST, //排序号
"菜单项3"); //标题
  
    // 如果希望显示菜单,请返回true
return true;
}

实现给菜单简单的分组:

@Override
publicboolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    // 添加4个菜单项,分成2组
int group1 =1;
    int gourp2 =2;
    menu.add(group1, 1, 1, "item 1");
    menu.add(group1, 2, 2, "item 2");
    menu.add(gourp2, 3, 3, "item 3");
    menu.add(gourp2, 4, 4, "item 4");
    // 显示菜单
returntrue;
}

转载于:https://www.cnblogs.com/chenyongsen/archive/2013/06/08/3127619.html

你可能感兴趣的文章
vc++ 判断文件或是文件夹是否存在,比较好的做法
查看>>
(hdu step 8.1.1)ACboy needs your help again!(STL中栈和队列的基本使用)
查看>>
CentOS7 iso封装语句
查看>>
Web项目从Oracle转为Mysql,fluentnhibernate-1.0和NHibernate2.1.0升级到NHibernate3.3的注意事项...
查看>>
Https 公钥、私钥、证书
查看>>
javacsript Numnber 对象
查看>>
MOS管基本构造和工作原理
查看>>
RocketMQ原理解析-Broker
查看>>
【转】【Linux】linux下xargs命令
查看>>
sql server<> != 从数据类型varchar转换为numeric 时出错
查看>>
利用命令行发邮件
查看>>
mac install brew
查看>>
hdu1285 确定比赛名次(拓扑排序多种方法)
查看>>
mysql在linux下的安装
查看>>
php删除数组中指定值的元素
查看>>
第六天-request response\13-request乱码.avi;
查看>>
git版本超前了N个版本且落后了N个版本的解决办法
查看>>
QSettings读写注冊表、配置文件
查看>>
Elasticsearch之CURL命令的mget查询
查看>>
使用ssh-keygen生成ssh公钥和私钥
查看>>