转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!
菜单(menu)
普通菜单 OptionMenu
效果图:
点击menu显示
以下代码可实现:
1通Activity过代码编写实现(程序生成)
@Override
public boolean onCreateOptionsMenu(Menu menu) { // 显示菜单
menu.add(Menu.NONE, // 菜单不分组
Menu.FIRST + 1, // 菜单项ID
5, // 菜单编号
"删除") // 显示标题
.setIcon(android.R.drawable.ic_menu_delete); // 设置图标
// menu.add(组别ID, 自身ID, 顺序序列, 显示文字)
menu.add(Menu.NONE, Menu.FIRST + 2, 2, "保存").setIcon(
android.R.drawable.ic_menu_save); // 设置菜单项
menu.add(Menu.NONE, Menu.FIRST + 3, 6, "帮助").setIcon(
android.R.drawable.ic_menu_help); // 设置菜单项
menu.add(Menu.NONE, Menu.FIRST + 4, 1, "添加").setIcon(
android.R.drawable.ic_menu_add); // 设置菜单项
menu.add(Menu.NONE, Menu.FIRST + 5, 4, "详细").setIcon(
android.R.drawable.ic_menu_info_details); // 设置菜单项
menu.add(Menu.NONE, Menu.FIRST + 6, 7, "发送").setIcon(
android.R.drawable.ic_menu_send); // 设置菜单项
menu.add(Menu.NONE, Menu.FIRST + 7, 3, "编辑").setIcon(
android.R.drawable.ic_menu_edit); // 设置菜单项
return true; // 菜单显示
}
@Override
public boolean onOptionsItemSelected(MenuItem item) { // 选中某个菜单项
switch (item.getItemId()) { // 判断菜单项ID
case Menu.FIRST + 1:
Toast.makeText(this, "您选择的是“删除菜单”项。"