转载

menu.add()有四个参数,开始不懂其理。看过后记于此,以备查阅。

任何一款软件都少不了对“菜单”的使用。在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,复写onCreateOptionsMenu 和 onOptionsItemSelected这两个方法。举例如下:

java代码:

@Override
public boolean onCreateOptionsMenu(Menu menu){

//条用基类的方法,以便调出系统菜单(如果有的话)
super.onCreateOptionsMenu(menu);
menu.add(0,1,0,“重新开始”).setIcon(R.drawable.reflash);
menu.add(0,2,0,"游戏指南").setIcon(R.drawable.help);
menu.add(0,3,0,"关于游戏").setIcon(R.drawable.info);
menu.add(0,4,0,"不想玩了").setIcon(R.drawable.exit);

//返回值为“true”,表示菜单可见,即显示菜单
return true;
}


看一看menu.add方法的参数:
第一个int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。
第二个int类型的item ID参数,代表的是项目编号。这个参数非常重要,一个item ID对应一个menu中的选项。在后面使用菜单的时候,就靠这个item ID来判断你使用的是哪个选项。
第三个int类型的order ID参数,代表的是菜单项的显示顺序。默认是0,表示菜单的显示顺序就是按照add的显示顺序来显示。
第四个String类型的title参数,表示选项中显示的文字。

更多相关文章

  1. Android异步任务简单使用
  2. Android中TextView的富文本显示
  3. Android(安卓)自定义dialog,实现右上角显示一个控件按钮
  4. android让后将程序图标显示在状态栏
  5. Android和H5交互
  6. Android(安卓)上显示 PDF 文件
  7. android onCreate(Bundle savedInstanceState)
  8. 【Android基础入门No.3】AndroidのListFragment
  9. Android中BaseFragment封装多状态视图显示

随机推荐

  1. 仿php中文网右侧内容
  2. php中文网下侧区域的实例演示
  3. 选择器权重与伪类选择器
  4. PHP实现爬虫爬取图片代码实例
  5. PHP的imageTtfText()函数深入详解
  6. PHP的imageTtfText()函数深入详解
  7. php array_map()函数实例用法
  8. JSP 获取真实IP地址的代码
  9. php中使用array_filter()函数过滤数组实
  10. jdbc连接数据库步骤深刻分析