Activity中加上如下代码就Ok
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item = menu.add("Exit");
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
item.setIcon(android.R.drawable.ic_delete);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
finish();
return false;
}
});
return super.onCreateOptionsMenu(menu);
}
/**
* setShowAsAction参数说明 MenuItem接口的一些常量
* SHOW_AS_ACTION_ALWAYS 总是显示这个项目作为一个操作栏按钮。
* SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW 此产品的动作视图折叠成一个正常的菜单项。
* SHOW_AS_ACTION_IF_ROOM 显示此项目作为一个操作栏的按钮,如果系统有空间。
* SHOW_AS_ACTION_NEVER 从不显示该项目作为一个操作栏按钮。
* SHOW_AS_ACTION_WITH_TEXT 当这个项目是在操作栏中,始终以一个文本标签显示它,即使它也有指定一个图标。
*/
效果如下: