创建menu文件 一、问题: 二、解决办法:

android studio项目中没有看到menu文件夹:

创建menu文件
一、问题:
二、解决办法:

在android studio项目中想要添加menu布局文件,一开始我的做法是:直接在res文件夹右键选择xml文件来添加,如下图:

创建menu文件
一、问题:
二、解决办法:

但是会发现新建的布局文件好像很奇怪,不能添加menu以及item,如下图:

创建menu文件
一、问题:
二、解决办法:

二、解决办法:

经过百度才知道menu布局文件要在menu文件夹地下创建才行,正确的做法如下:

(1)先在res文件夹右键,然后如下图选择:

创建menu文件
一、问题:
二、解决办法:

然后会出现下面的页面,在Resource type下拉栏选择menu,如下图:

创建menu文件
一、问题:
二、解决办法:

最后点击OK就行了,这时候可以看到menu文件夹已经出来了;

(2)接着在menu文件夹下右键,选择如下:

创建menu文件
一、问题:
二、解决办法:

输入文件名点击OK即可:

创建menu文件
一、问题:
二、解决办法:

这样就可以了:

创建menu文件
一、问题:
二、解决办法:

二.菜单响应定义

重写onOptionsItemSelected 方法

public boolean onOptionsItemSelected(MenuItem item) {
  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;
}