Android studio中创建一个Menu方法

1.先在res目录下新建一个menu文件夹(右键res目录--->New---->Directory)输入文件夹名为menu,点击OK

2.在新建的menu目录下创建一个名为main的菜单文件(右键menu文件夹---->New------>Menu resource file)输入文件名为main 点击OK

里面内容为:

<item android:id="@+id/add_item"

           android :title="添加"/>

<item android:id="@+id/remove_item"

          android:title="移除"/>

3.在MainActivity中重写onCreateOptionsMenu()方法,代码如下:

public boolean onCreateOptionsMenu(Menu menu){

getMenuInflater().inflate(R.menu.main,menu);//第一个参数指定通过那个资源文件来创建菜单,第二个参数用于指定我们的菜单项将添加到哪一个menu对象中。

return true;

}

4.在MainActivity中重写onOptionsItemSelected()方法

public boolean onOptionItemSelected(MenuItem item){

switch(item.getItemId()){

case R.id.add_item:

 Toast.makeText(this,"你点击了添加!",Toast.LENGTH_SHORT).show();

  break;

case R.id.remove_item:

Toast.makeText(this,"你点击了移除!",Toast.LEMGTH_SHORT).show();

break;

default:

}

return true;

}

运行即可发现 一个简单的菜单就实现了

}

猜你喜欢

转载自www.cnblogs.com/hy-nobug/p/12126518.html