3.0之后推荐用actionbar,Menu已经过时但是我们还是了解一下吧,

Menu学习

在java语句中添加menu组件 重写onCreateOptionsMenu(Menu menu)方法

@Override

public boolean onCreateOptionsMenu(Menu menu) {

MenuItem menuItem1 = menu.add(100, 100, 1, "系统菜单");

menuItem1.setIcon(R.drawable.ic_launcher_background);

menuItem1.setTitle("菜单一");

MenuItem menuItem2 = menu.add(100, 101, 2, "系统菜单");

menuItem2.setIcon(R.drawable.ic_launcher_background);

menuItem2.setTitle("菜单二");

MenuItem menuItem3 = menu.add(100, 102, 3, "系统菜单");

menuItem3.setIcon(R.drawable.ic_launcher_background);

menuItem3.setTitle("菜单三");

return super.onCreateOptionsMenu(menu);

}

当点击具体某个菜单可以调用onOptionsItemSelected(@NonNull MenuItem item) 方法

@Override

public boolean onOptionsItemSelected(@NonNull MenuItem item) {

switch (item.getItemId()){

case 100:

// 100对应菜单第二个数字id,第三个数字1为顺序,

Toast.makeText(getApplicationContext(),"你选择了菜单1",Toast.LENGTH_LONG).show();

break;

case 101:

Toast.makeText(getApplicationContext(),"你选择了菜单2",Toast.LENGTH_LONG).show();

break;

case 102:

Intent intent=new Intent();

intent.setClass(this,Main2Activity.class);

item.setIntent(intent);

break;

}

return super.onOptionsItemSelected(item);

}

}

在xml文件中添加menu组件,在java代码中添加 getMenuInflater().inflate(R.menu.menu,menu);

android actionbar和menu的区别,menu和actionbar相关推荐

  1. android actionbar 背景,Android应用开发之定制页面背景及Actionbar overflow menu的背景色...

    本文将带你了解Android应用开发之定制页面背景及Actionbar overflow menu的背景色,希望本文对大家学Android有所帮助 定义theme和style, 注意是actionOv ...

  2. 系出名门Android(2) - 布局(Layout)和菜单(Menu)

    2019独角兽企业重金招聘Python工程师标准>>> 系出名门Android(2) - 布局(Layout)和菜单(Menu) 作者:webabcd 介绍 在 Android 中各 ...

  3. Android笔记 简单demo Spinner AutoCompleteTextView Menu

    demo1 spinner 1布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android& ...

  4. Android中添加Options Menu,按MENU键无反应

    自已开发的一个日历项目,其中一个显示日程列表的Activity只有一个ListView,数据来源于数据库. 在这个xxxActivity.java里面添加了: /** Create menu. */ ...

  5. android椭圆转盘菜单,Android CircleMenu:旋转转盘选择Menu

     Android CircleMenu:旋转转盘选择Menu Android CircleMenu是一个可以自由旋转类似转盘样式的选择Menu.其运行效果如动态图所示: 这在中国建设银行官方的AP ...

  6. android 判断手机是否有物理menu键

    android 判断手机是否有物理menu键 ViewConfiguration.get(getContext()).hasPermanentMenuKey();

  7. Android ToolBar设定为ifRoom的menu不显示图标的问题

    出现问题的情况是在开启混淆后,被收纳的menu的图标都不显示 网上大多数都是设定反射来显示, /*** 解决不显示menu icon的问题* @param menu:Menu对象* @param fl ...

  8. Android监听返回键、Menu键、Home键、

    back键 监听back键还是很简单的,有两种方法: 调用onBackPressed()方法:调用此方法会自动调用finish(). @Override public void onBackPress ...

  9. Android各个版本API的区别

    Android各个版本API的区别 Android 1.5 API变更概要: 1.UI framework · Framework for easier background/UI thread in ...

最新文章

  1. 简述java中的注释以及用法_怎样理解 Java 注解和运用注解编程?
  2. 开机后需要手动打开mysql_mysql解压版一键配置
  3. JSP、JAVA获取各种路径总结
  4. 关于java数据库章节connection连接不成功的时候!!!
  5. unique离散化用法
  6. 中富之命能有多少钱_做建筑师到底能赚多少钱?
  7. Pandas 矩阵运算
  8. HDU 1010 深搜+奇偶剪枝
  9. linux内核分析与应用 -- 内存管理(上)
  10. TableWidget表格绘制常用函数
  11. ASK,OOK,FSK,GFSK简介
  12. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(三)...
  13. com.android.phone已停止无限重启,Android Q没法用,大批用户反馈手机无限重启
  14. ps的入门——虚化、羽化
  15. 3D风车动画CSS HTML代码
  16. 磁盘检测SMART工具
  17. 「文献」杂合基因组的策略思路
  18. frp代理工具流量分析
  19. MAC系统免驱显卡汇总
  20. maven settings 文件位置

热门文章

  1. adobe acrobat reader dc2020中文版
  2. 我的RUST学习——【第五章 5-2】一个使用结构体的demo
  3. 新进场的獴哥健康、至真健康们,讲不出互联网医疗的新故事
  4. 免费下载数据集(转载)
  5. 张量分解算法(CP分解)
  6. OpenAPI SDK组件介绍
  7. 夏新java游戏_多媒体播放/JAVA测试_夏新 E850_手机其它OS-中关村在线
  8. cacti不能实时刷新流量图_Cacti系列之实时流量插件realtime
  9. 检验用计算机清单,来自微软亚洲研究院推荐的计算机视觉项目清单
  10. 免费使用IntelliJ_IDEA(限在校生)