在Android系统之中,菜单一共有三类:选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。
点击(此处)折叠或打开
-
package org.lxh.demo;
-
import android.app.Activity;
-
import android.os.Bundle;
-
import android.view.Menu;
-
import android.view.MenuItem;
-
import android.widget.Toast;
-
public class MyMenuDemo extends Activity {
-
@Override
-
public void onCreate(Bundle savedInstanceState) {
-
super.onCreate(savedInstanceState);
-
super.setContentView(R.layout.main);
-
}
-
@Override
-
public boolean onCreateOptionsMenu(Menu menu) { // 显示菜单
-
menu.add(Menu.NONE, // 菜单不分组
-
Menu.FIRST + 1, // 菜单项ID
-
5, // 菜单编号
-
"删除") // 显示标题
-
.setIcon(android.R.drawable.ic_menu_delete); // 设置图标
-
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; // 菜单显示
- }
020715_菜单:Menu.ppt