第一行代码系列第二章——在活动中使用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
原创粉丝点击