android actionbar和menu的区别,menu和actionbar
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相关推荐
- android actionbar 背景,Android应用开发之定制页面背景及Actionbar overflow menu的背景色...
本文将带你了解Android应用开发之定制页面背景及Actionbar overflow menu的背景色,希望本文对大家学Android有所帮助 定义theme和style, 注意是actionOv ...
- 系出名门Android(2) - 布局(Layout)和菜单(Menu)
2019独角兽企业重金招聘Python工程师标准>>> 系出名门Android(2) - 布局(Layout)和菜单(Menu) 作者:webabcd 介绍 在 Android 中各 ...
- Android笔记 简单demo Spinner AutoCompleteTextView Menu
demo1 spinner 1布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android& ...
- Android中添加Options Menu,按MENU键无反应
自已开发的一个日历项目,其中一个显示日程列表的Activity只有一个ListView,数据来源于数据库. 在这个xxxActivity.java里面添加了: /** Create menu. */ ...
- android椭圆转盘菜单,Android CircleMenu:旋转转盘选择Menu
Android CircleMenu:旋转转盘选择Menu Android CircleMenu是一个可以自由旋转类似转盘样式的选择Menu.其运行效果如动态图所示: 这在中国建设银行官方的AP ...
- android 判断手机是否有物理menu键
android 判断手机是否有物理menu键 ViewConfiguration.get(getContext()).hasPermanentMenuKey();
- Android ToolBar设定为ifRoom的menu不显示图标的问题
出现问题的情况是在开启混淆后,被收纳的menu的图标都不显示 网上大多数都是设定反射来显示, /*** 解决不显示menu icon的问题* @param menu:Menu对象* @param fl ...
- Android监听返回键、Menu键、Home键、
back键 监听back键还是很简单的,有两种方法: 调用onBackPressed()方法:调用此方法会自动调用finish(). @Override public void onBackPress ...
- Android各个版本API的区别
Android各个版本API的区别 Android 1.5 API变更概要: 1.UI framework · Framework for easier background/UI thread in ...
最新文章
- 简述java中的注释以及用法_怎样理解 Java 注解和运用注解编程?
- 开机后需要手动打开mysql_mysql解压版一键配置
- JSP、JAVA获取各种路径总结
- 关于java数据库章节connection连接不成功的时候!!!
- unique离散化用法
- 中富之命能有多少钱_做建筑师到底能赚多少钱?
- Pandas 矩阵运算
- HDU 1010 深搜+奇偶剪枝
- linux内核分析与应用 -- 内存管理(上)
- TableWidget表格绘制常用函数
- ASK,OOK,FSK,GFSK简介
- 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(三)...
- com.android.phone已停止无限重启,Android Q没法用,大批用户反馈手机无限重启
- ps的入门——虚化、羽化
- 3D风车动画CSS HTML代码
- 磁盘检测SMART工具
- 「文献」杂合基因组的策略思路
- frp代理工具流量分析
- MAC系统免驱显卡汇总
- maven settings 文件位置
热门文章
- adobe acrobat reader dc2020中文版
- 我的RUST学习——【第五章 5-2】一个使用结构体的demo
- 新进场的獴哥健康、至真健康们,讲不出互联网医疗的新故事
- 免费下载数据集(转载)
- 张量分解算法(CP分解)
- OpenAPI SDK组件介绍
- 夏新java游戏_多媒体播放/JAVA测试_夏新 E850_手机其它OS-中关村在线
- cacti不能实时刷新流量图_Cacti系列之实时流量插件realtime
- 检验用计算机清单,来自微软亚洲研究院推荐的计算机视觉项目清单
- 免费使用IntelliJ_IDEA(限在校生)