计应112 赵秀敏

Android中的菜单有两种:一种是通过MENU键激活(即:Options Menu);另一个是当用户长按一个元素时激活(即:Context Ment).

Options Menu用于当前的Activity,它包括两种菜单项:

(1) icon menu:在屏幕底部最多只能显示6个菜单项,这些菜单项只支持文字(title)以及icon;

(2) expanded menu:支持多于6个菜单项,多余的菜单项用“more”icon menu来显示,不支持icon。

1. Options Menu例题

(1) 代码如下:

package com.cqvie;

import android.app.Activity;
              mport android.os.Bundle;
              mport android.view.Menu;
              import android.view.SubMenu;

public class KongjianActivity extends Activity {
                     /** Called when the activity is first created. */
                           @Override
                           public void onCreate(Bundle savedInstanceState) {
                           super.onCreate(savedInstanceState);
                           setContentView(R.layout.main);
               }

@Override
                 public boolean onCreateOptionsMenu(Menu menu) {
                         //return super.onCreateOptionsMenu(menu);
    
                           SubMenu subMenu = menu.addSubMenu(1, 1, Menu.NONE, "系统设置"); 
                           subMenu.add(1, 1, 1, "网络设置"); 
                           subMenu.add(1, 2, 2, "高级设置");
                           subMenu.add(1, 3, 3, "安全设置"); 
     
                          SubMenu subMenu1 = menu.addSubMenu(2, 2, Menu.NONE, "操作");  
                          subMenu1.add(2, 1, 1, "删除"); 
                          subMenu1.add(2, 2, 2, "添加");
                          subMenu1.add(2, 3, 3, "修改");
                          return true;
 
 
                 }
        }

(2) 效果图如下:

单击“menu”按钮之后,出现本界面。

分别点击“系统设置”和“操作”菜单项之后,出现相应的子菜单。

    

转载于:https://www.cnblogs.com/zhangxiumin/archive/2013/05/20/3088987.html

Android菜单设计相关推荐

  1. android第三方菜单设计,Android菜单设计指南(上)

    菜单设计快速预览 •    任何指令的选项菜单只针对当前的操作. •    任何指令的(弹出式)文本菜单只针对当前被选中项. •    优先排序频繁使用的指令(or功能). •    将最重要的指令( ...

  2. Android菜单设计指南

    菜单设计快速预览•任何指令的选项菜单只适用于当前进程. •任何指令的关联菜单只适用于当前被选中项. •优先安放最频繁使用的操作. •仅将最重要的指令固定在屏幕上. •长按(touch&hold ...

  3. android菜谱app设计方案,Android菜单设计指南(上)

    菜单设计快速预览 •    任何指令的选项菜单只针对当前的操作. •    任何指令的(弹出式)文本菜单只针对当前被选中项. •    优先排序频繁使用的指令(or功能). •    将最重要的指令( ...

  4. android教程 - android ui 介绍,多图详解 “Android UI”设计官方教程

    我们曾经给大家一个<MeeGo移动终端设备开发UI设计基础教程>,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Andr ...

  5. android ui秘笈,看图说话 – Android UI 设计秘笈 :Part I

    Android 的官方开发者博客发了一份幻灯片,介绍了一些 Android UI 设计的小贴士,Roger 在这里以看图说话的形式发出来,有兴趣的读者就继续往下翻吧.整个 PPT 共分5个部分,Par ...

  6. 【转】Android菜单详解——理解android中的Menu--不错

    原文网址:http://www.cnblogs.com/qingblog/archive/2012/06/08/2541709.html 前言 今天看了pro android 3中menu这一章,对A ...

  7. Android菜单详解——理解android中的Menu

    前言 今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享. PS:强烈推荐<Pro Android 3>,是我至 ...

  8. Android菜单详解(三)——SubMenu和IconMenu

    我们在上一篇介绍了如何在Android中创建和响应选项菜单,今天我们将探索子菜单和图标菜单. 子菜单Sub Menu 子菜单提供了一种自然的组织菜单项的方式,它被大量地运用在windows和其他OS的 ...

  9. 【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例-转...

    一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了 ...

最新文章

  1. 如何在同一台电脑上部署多个tomcat服务器
  2. Linux系统云主机教程,新开的linux云主机磁盘挂载教程
  3. linux ioctl 设备只读,linux – 尝试SSH时设备的ioctl不合适
  4. PHP json_encode 文本形式数字下标数组导致下标丢失
  5. 如何将Excel转换为vCard
  6. __str__和__repr__
  7. 计算机的录像功能在哪里找,电脑录像的功能在哪,快速开启的方法分享
  8. VS2008安装和打补丁
  9. 各种说明方法的例句_举例子,列数字,作比较,打比方,这几个说明方法的例句...
  10. 计算机python考试真题及答案新课标_CCF计算机职业资格认证考题答案详解(Python)...
  11. worksheet怎么读_worksheet是什么意思_worksheet怎么读_worksheet翻译_用法_发音_词组_同反义词_工作表_学习单-新东方在线英语词典...
  12. 高效建站(华为云服务器速成篇)
  13. OSM PBF 文件格式说明
  14. RxJS——异步数据流的响应式编程库(适合新手入门)
  15. MM模块物料-供应商-PO-表
  16. NOJ 水獭看动漫 2001
  17. 支付宝php支付接口说明
  18. java高级——认识网络
  19. WebAdmin管理平台首发
  20. 随身wifi硬盘扩容详细教程

热门文章

  1. 愿你永远保持那颗野性之心
  2. Java学习笔记:案例发送工资条到邮箱
  3. (转)有关三方贸易(进口)的操作流程及单证处理
  4. python 同花顺thstrader_GitHub - mzs0207/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
  5. 云原生之在kubernetes环境下部署wordpress
  6. win10更新补丁KB5006670后无法共享打印机
  7. jQuery保留两位小数
  8. Android Systrace 基础知识(9)-MainThread 和 RenderThread 解读
  9. JQuery实现数据录入表格以及删除与编辑功能
  10. [SDOI2012] 体育课