Android menu
来源:互联网 发布:网络配置异常怎么修复 编辑:程序博客网 时间:2024/05/22 03:15
在menu目录下的main.xml中添加
<item android:id=“@+id/add_item” android:title=“Add”/><item android:id=“@+id/remove_item” android:title=“Remove”/>
<item>标签就是用来创建具体的菜单项,Android:id给这个菜单项一个唯一的标识符,Android:title给这个菜单指定一个名字。
在FristActivity中使用Ctrl+O快捷键重写onCreatoptionsMenu()方法
@Override public boolean onCreateOptionsMenu(Menu menu) { //inflater方法接收两个参数,第一个参数指定通过哪个资源文件来创建菜单 //第二个参数指定菜单项将添加到哪个Menu对象 getMenuInflater().inflate(R.menu.main,menu); //方法返回true,表示创建的菜单显示出来 return true; }
定义菜单响应事件
在FristActivity中重写 onOptionItemSelected()方法@Override public boolean onOptionsItemSelected(MenuItem item) { //调用Item.getItemId()判断点击的是哪一个菜单项 switch(item.getItemId()){ case R.id.add_item: Toast.makeText(this,"You clicked Add",Toast.LENGTH_SHORT).show(); break; case R.id.remove_item: Toast.makeText(this,"You clicked Remove",Toast.LENGTH_SHORT).show(); break; default: } return true; }
0 0
- Android Menu
- Android Menu
- android menu
- Android MENU
- android menu
- Android Menu
- Android Menu
- Android Menu
- android menu
- Android menu
- android menu
- Android Menu
- android menu
- Android Menu
- Android Menu
- Android Menu
- Android-Menu
- Android-menu
- 【java基础 8】垃圾收集算法及内存分配策略
- 列表
- pymongo的一个注意点
- 1000句最常用英语口语 (二)
- iOS 将状态栏设置成白色
- Android menu
- C# DataSet和DataTable详解
- Linux sed 命令学习
- 1000句最常用英语口语 (三)
- OpenMP+VS2012使用
- cors解决跨域问题
- Cassandra_Cassandra 使用心得 二三说
- Oracle循环中的EXIT、RETURN、CONTINUE解密
- IE7经常使用到的hack