Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7678863
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: Android平台

2015-11-23 19:46:53

菜单在系统的开发之中是必不可少的一种组件,在Android手机上往往都会存在一个“Menu”的键,当选择之后会在屏幕的底部显示系统的菜单,在一个菜单之中可以包含多个菜单项(MenuItem),在一个菜单之中最多只会显示2排3列的菜单项,如果现在的菜单项超出了6个,则超出部分会自动隐藏,而且会自动出现一个“更多”的菜单项提示用户。
在Android系统之中,菜单一共有三类:选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。

点击(此处)折叠或打开

  1. package org.lxh.demo;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.Menu;
  5. import android.view.MenuItem;
  6. import android.widget.Toast;
  7. public class MyMenuDemo extends Activity {
  8.     @Override
  9.     public void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         super.setContentView(R.layout.main);
  12.     }
  13.     @Override
  14.     public boolean onCreateOptionsMenu(Menu menu) {        // 显示菜单
  15.         menu.add(Menu.NONE,             // 菜单不分组
  16.             Menu.FIRST + 1,             // 菜单项ID
  17.             5,             // 菜单编号
  18.             "删除")            // 显示标题
  19.             .setIcon(android.R.drawable.ic_menu_delete);    // 设置图标
  20.         menu.add(Menu.NONE, Menu.FIRST + 2, 2, "保存").setIcon(
  21.                 android.R.drawable.ic_menu_save);    // 设置菜单项
  22.         menu.add(Menu.NONE, Menu.FIRST + 3, 6, "帮助").setIcon(
  23.                 android.R.drawable.ic_menu_help);    // 设置菜单项
  24.         menu.add(Menu.NONE, Menu.FIRST + 4, 1, "添加").setIcon(
  25.                 android.R.drawable.ic_menu_add);    // 设置菜单项
  26.         menu.add(Menu.NONE, Menu.FIRST + 5, 4, "详细").setIcon(
  27.                 android.R.drawable.ic_menu_info_details);// 设置菜单项
  28.         menu.add(Menu.NONE, Menu.FIRST + 6, 7, "发送").setIcon(
  29.                 android.R.drawable.ic_menu_send);    // 设置菜单项
  30.         menu.add(Menu.NONE, Menu.FIRST + 7, 3, "编辑").setIcon(
  31.                 android.R.drawable.ic_menu_edit);    // 设置菜单项
  32.         return true;                    // 菜单显示
  33.     }
020715_菜单:Menu.ppt

阅读(2059) | 评论(0) | 转发(0) |
0

上一篇:标签组件

下一篇:SlidingDrawer

给主人留下些什么吧!~~