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;
}
运行即可发现 一个简单的菜单就实现了
}