在activity中添加menu,并使之有一定的功能,需要复写两个方法 onCreatePanelMenu()和onMenuItemSelected()。
//创建一个菜单,此函数在用户点击手机的menu键时调用此方法
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
// TODO Auto-generated method stub
menu.add(0, 1, 2, R.string.exit);
menu.add(0,2, 2, R.string.about);
return super.onCreatePanelMenu(featureId, menu);
}
//当用户选择菜单中的一个选项时调用此方法
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId() == 1)
{
finish();
}
else
{
;
}
return super.onMenuItemSelected(featureId, item);
}