R.menu.main
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<itemandroid:id="@+id/add_item"
android:title="Add"/>
<item
android:id="@+id/remove_item"
android:title="Remove"/>
</menu>
然后打开 FirstActivity ,重写 onCreateOptionsMenu() 方法,代码如下所示:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
/
通过
getMenuInflater()
方法能够得到
MenuInflater
对象,再调用它的
inflate()
方法就可以给当前活动创建菜单了
/第一个参数用于指定我们通过哪一个资源文件来创建菜单,这里当然传入 R.menu.main,第二个参数用于指定我们的菜单项将添加到哪一个 Menu 对象当中,这里直接
/第一个参数用于指定我们通过哪一个资源文件来创建菜单,这里当然传入 R.menu.main,第二个参数用于指定我们的菜单项将添加到哪一个 Menu 对象当中,这里直接
使用onCreateOptionsMenu()方法中传入的 menu 参数
方法:
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;
}
}