创建菜单(只运行一次, 创建后不会再改变):
/**
* 创建菜单(只运行一次,创建后不会再改变)
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.new_friend_list, menu);
return true;
}
准备创建菜单(每次打开菜单时都会运行, 在这里可以根据需要, 来打开不同的菜单):
/**
* 准备创建菜单<span style="font-size:14px;">(每次打开菜单时都会运行, 在这里可以根据需要, 来打开不同的菜单)</span>
*/
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.new_friend_list, menu);
return super.onPrepareOptionsMenu(menu);
}
菜单项点击事件:
/**
* 菜单项事件
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.new_friend_yes:
break;
case R.id.new_friend_no:
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}