在活动中使用菜单栏
来源:互联网 发布:大学生分期软件2017 编辑:程序博客网 时间:2024/05/16 18:06
相信大家在使用安卓手机的时候都使用过菜单栏,当我们按下菜单键时当前界面就会弹出一个菜单栏,大大方便我们的操作。接下来我们实现一下这个效果
1、重写menu下的XML文件
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.gomez.menutest.MainActivity" > <item android:id="@+id/add_item" android:title="Add"/> <item android:id="@+id/remove_item" android:title="Remove"/></menu>
我们创建两个菜单项,其中<item>标签就是一个菜单项,id指定唯一的id号,title指定一个名称。
2、在当前activity类中重写onCreateOptionsMenu()方法public boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.main, menu);return true;}
通过getMenuInflater()方法得到MenuInflater对象,再调用inflate()方法就可以给当前活动创建菜单了。
3、在当前activity类中重写onOptionsItemSelected()方法
@Overridepublic boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case R.id.add_item:Toast.makeText(this, "you click add", Toast.LENGTH_SHORT).show();break;case R.id.remove_item:Toast.makeText(this, "you click remove", Toast.LENGTH_SHORT).show();break;default:break;}return true;}
通过资源id号判断点击个哪个菜单项,才添加操作的逻辑。
点击一下Add,提示弹出提示
0 0
- 在活动中使用菜单栏
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用Menu
- 在活动中使用toast
- 在活动中使用menu
- 在活动中使用Toast
- 在活动中使用Menu
- 在活动中使用Toast
- 活动——在活动中使用Toast
- Android Studio 在活动中使用Toast
- 在活动中使用Menu(笔记)
- 在活动中使用Intent(笔记)
- 在活动中使用Menu菜单
- fuser命令
- iOS 百度地图定位与反地理编码
- 【单片机】[LED]:LED 不用频率闪烁的程序
- PC主要硬件及购机常识
- javaEE 初步实现分页
- 在活动中使用菜单栏
- 整理常用iOS的第三方框架
- JNI接口函数 (3)
- 第五周项目3.2-时间类
- DeepID2人脸识别算法学习
- 哈夫曼树、平衡二叉树
- 我的读书笔记开篇啦
- Hadoop1.0版本伪分布式的配置
- Android的内存优化相关记录