1.在res目录下建menu文件夹:
右击res目录-New-Directory-输入文件夹名menu-点击OK
2. 接着在menu文件夹下建一个名为main的菜单文件:
右击menu目录-New-Menu resourse file-文件名输入main-点击OK
3.在main.xml下添加如下代码:
<?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"/> <item android:id="@+id/change_item" android:title="change"/> </menu>
4.回到FirstActivity中重写onCreateOptionMenu():
快捷键CRTL+O
public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main,menu); return true; //让菜单可显示 }
getMenuInflater()能够得到MenuInflater对象,
再调用他的inflater()方法就可以为当前活动创造菜单.
inflater函数接受两个参数,第一个用于指定我们通过哪个资源文件创造菜单,第二个用于指定我们的菜单添加到哪个menu对象.
响应菜单按钮的代码在上一篇Toast的使用中。