Android 系统menu中add方法中参数的含义!!!

menu.add的方法中的参数:

1.int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。可以用到的方法有:

removeGroup(id)

setGroupCheckable(id, checkable, exclusive)

setGroupEnabled(id,boolean enabled)

setGroupVisible(id,visible)

2.int类型的item ID参数,代表的是项目编号。这个参数非常重要,一个item ID对应一个Menu中的选项。在后面使用菜单的时候,就是靠这个item ID来判断,你选中的是哪个选项。

3.int类型的order ID参数,代表的是菜单项的显示顺序。默认是0,表示菜单的显示顺序就是按照add的顺序来显示。

4.String类型的title参数,表示选项中显示的文字。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-06 16:19:36

Android 系统menu中add方法中参数的含义!!!的相关文章

...扩展运算符妙用 - ES5中push方法的参数不能是数组

含义 扩展运算符( spread )是三个点(...).它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列. console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.querySelectorAll('div')] // [<div>, <div>, <div>] 该运算符主要用于函数调用. array.push(...ite

关于Jquery中ajax方法data参数用法的总结

jquery手册描述: data 发送到服务器的数据.将自动转换为请求字符串格式.GET 请求中将附加在 URL 后.查看 processData 选项说明以禁止此自动转换.必须为 Key/Value 格式.如果为数组,jQuery 将自动为不同值对应同一个名称.如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'. 示例: $.ajax({    type: "POST",    u

在Fragment中OnActivityResult方法中接收Activity中返回的值

在Fragment中OnActivityResult方法中接收Activity中返回的值 在Fragment中OnActivityResult方法中接收Activity中返回的值,有需要的朋友可以参考下. 在开发android中,有些人往往很疑惑,当一个FragmentActivity中有多个碎片的时候,如a,b,c三个碎片, 其中b中进行了操作,跳转到了新的界面D(activity).但是当D操作完后,返回值到碎片b.那么问题就来了,肯定会有人问,b是一个碎片,如何才能接收到D传过来的值呢?

ASP.NET中HttpApplication中ProcessRequest方法中执行的事件顺序;ASP.NET WebForm和MVC整体请求流程图

ASP.NET中HttpApplication中ProcessRequest方法中执行的事件顺序 1.BeginRequest  开始处理请求 2.AuthenticateRequest 授权验证请求,获取用户授权信息 3.PostAuthenticateRequest 获取成功 4.AunthorizeRequest 授权,一般来检查用户是否获得权限 5.PostAuthorizeRequest 获得授权 6.ResolveRequestCache 获取页面缓存结果(如果没有则执行) 7.Po

JavaScript中Add方法dictionary

Add 方法 (Dictionary) 向 Dictionary 对象中添加一个主键条目对. object.Add (key, item) 参数 object 必选项.总是一个 Dictionary 对象的名称. key 必选项.与被添加的 item 相关联的 key. item 必选项.与被添加的 key 相关联的 item. 说明 如果 key 已经存在,那么将导致一个错误.http://rl.82676666.com 下面这个例子说明了 Add 方法的用法. var d; d = new

JavaScript中Add方法folders

Add 方法 (Folders) 向 Folders 集合中添加新的 Folder . object.Add (folderName) 参数 object 必选项. 应为 Folders 集合的名称. folderName 必选项. 要添加的新 Folder 的名称. 说明 下面的例子说明了使用 Add 方法创建新文件夹的方法. function AddNewFolder(path,folderName) { var fso, f, fc, nf; fso = new ActiveXObhttp

List.add()方法中的陷阱

今天在做微信项目时,发现了一个奇怪的问题,代码如下: JSONObject j = new JSONObject(); List<JSONObject> list = new ArrayList<JSONObject>(); j.put("author", "1yuqiaotech"); j.put("title", "1测试标题"); //在图文消息页面点击"阅读原文"后的页面 j

C#编程:SqlCommand.Parameters.Add()方法的参数问题。

在存储过程中添加2个参数 sql语句 例: “update [tablename] username = @username where [email protected]” 然后把需要的 command.Parameters.Add(new SqlParameter("@id",SqlDbType.VarChar,50)); cmd.Parameters.Add("@username",textUsername.Text); 标准的system.data.sqlc

解决webkit浏览器中js方法中使用window.event提示未定义的问题

这实际上是一个浏览器兼容性问题,根源百度中一大堆,简要说就是ie中event对象是全局变量,所以哪里都能使用到,但是webkit内核的浏览器中却不存在这个全局变量event,而是以一个隐式的局部变量的形式传入(后文会详说). function myfunc(param){ alert(window.event); } //ie中 <input type="button" onclick="myfunc('testie')" > //一切正常 //webk