1.先在res目录下新建一个menu文件夹(右键res目录—>New---->Directory)输入文件夹名为menu,
点击OK
2.在新建的menu下创建一个名为main的菜单文件(右击menu文件夹–>New—>Menu resource file 输入文件名为main 点击OK)
里面添加内容为:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//通过getMenuInflater()方法得到MenuInflater对象,调用inflate()方法给当前活动创建菜单该方法接收两个参数,第一个指定通过那个资源文件来创建菜单,第二个用于指定我们的菜单项将添加到哪一个menu对象中,这里直接使用onCreateOptionsMenu()方法中传入的menu的参数。返回true,表示允许菜单显示出来。,否则无法显示出来。
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
4.在MainActivity中重写onOptionsItemSelected()方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.add_item:
Toast.makeText(this,“zxc.class”,Toast.LENGTH_SHORT).show();
Log.e(“FirstActivity”,"++++++");
Intent intent=new Intent(this,zxc.class);
startActivity(intent);
break;
case R.id.remove_item:
Toast.makeText(this,"you clicked 移除",Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}
这样运行即可发现 一个简单的菜单实现了。