/*item菜单项,title菜单项名称*/
<item>
android:id="@+id/add_item";
android:title="Add";
</item>
android:id="@+id/remove_item";
android:title="Remove";
<item>
</item>
在activity中重写onCreateOptionsMenu()方法
//显示菜单栏
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
//前者传入参数为菜单资源路径
return true;//true为显示,false不显示
}
//菜单按钮响应,在activity中重写onOptionsItemSelected()方法
@Override
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_LONG).show();
break;
default:
}
return true;
}