第一行代码系列第二章——在活动中使用menu以及销毁一个活动
来源:互联网 发布:男性卫生知况 编辑:程序博客网 时间:2024/05/21 17:53
虚拟器打不开了,暂时不上效果图
1使用menu
在res目录中新建名字为main的菜单文件,代码如下:
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/add_item" android:title="ADD"/> <item android:id="@+id/remove_item" android:title="REMOVE"/> </menu>
打开FirstActivity.java 重写onCreateOptionsMenu()方法
@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub getMenuInflater().inflate(R.menu.main, menu); return true; }在定义菜单响应事件 在FirstActivity中重写onOptionsItemSelected()方法
@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// TODO Auto-generated method stubswitch (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;}
2销毁一个活动
(1)按一下Back键就可以销毁当前活动
(2)用finish()方法
button1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub//Toast .makeText(FirstActivity .this, "you click the button 1", Toast.LENGTH_SHORT).show();finish();}
0 0
- 第一行代码系列第二章——在活动中使用menu以及销毁一个活动
- 第一行代码系列第二章——使用显式Intent在活动中穿梭
- 在活动中使用menu(以及简单地销毁一个活动)
- 第一行代码系列第二章——向下一个活动传递数据
- 第一行代码Android学习笔记2——在活动中使用Menu但程序运行时找不到menu选项
- 活动——在活动使用Menu
- 第一行代码 在活动中使用Toast
- 第一行代码系列第二章——在activity中使用Toast
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用Menu
- 在活动中使用menu
- 在活动中使用Menu
- 《第一行代码》 随手笔记——第二章 Activity 活动
- HDU1142-A Walk Through the Forest(记忆化搜索+SPFA)
- 计算机科学篇笔记(一)
- Sprin MVC中DispatcherServlet和ContextLoaderListener的关系
- HQL语法
- javax.el.ELResolver错误
- 第一行代码系列第二章——在活动中使用menu以及销毁一个活动
- Java多线程 -- JUC包源码分析13 -- Callable/FutureTask源码分析
- JVM结构、GC工作机制详解
- 给 nanopi m2 Android系统安装busybox
- 字符串匹配
- 2016 ACM/ICPC Asia Regional Dalian Online Sparse Graph(BFS)
- [LeetCode] 147. Insertion Sort List
- OJ-----多线程
- python学习 ---- StringIO和cStringIO的区别