`
xyz_lmn
  • 浏览: 65416 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android UI开发第二十九篇——Android中五种常用的menu(菜单)

 
阅读更多

Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。

1、左右推出的Menu

前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图,


2、Path菜单

为什叫Path菜单呢,因为我是最早在path应用中看到的,这里也不知道起什么名字了,就定为Path菜单了。这种散开、收起的小图标很清新,Path菜单出现后,国内就出现了很多仿品。其实实现不难,主要是创意。


3、GridView菜单

GridView菜单,顾名思义,这种Menu是使用gridview实现的,当然使用简单布局也能实现,这种最早出现在Menu的类别比较多的的浏览器中。如下图:


4、popuwindow菜单

这种菜单使用popuwindow加简单的布局实现,出现的比较早,开始时期主要是为了替换丑陋的系统菜单。

5、系统菜单

系统菜单,尤其在3.0以下的系统中长的比较丑陋,有时和我们的应用不匹配,很少使用。




/**
* @author 张兴业
* http://blog.csdn.net/xyz_lmn
* android开发进阶群:278401545
*/


分享到:
评论

相关推荐

    Android开发编程从入门到精通——Android程序员必备

    ### Android开发编程从入门到精通——Android程序员必备 #### 一、Android简介 **1.1 什么是Android** Android是一种基于Linux内核的操作系统,主要应用于移动设备如智能手机和平板电脑。它由谷歌公司领导的开放...

    老罗android开发视频教程全集百度网盘下载

    【第一版第二章】老罗Android开发视频--常用UI布局介绍(5集) 【第一版第三章】老罗Android开发视频--HTTP协议编程(4集) 【第一版第四章】老罗Android开发视频--解析XML数据(3集) 【第一版第五章】老罗...

    Learn Android Studio- Build Android Apps Quickly and Effectively

    - **第二章:导航Android Studio** - 掌握界面布局、菜单栏等基础操作。 - 如何利用工具栏提高工作效率。 - 项目管理、文件结构及资源管理技巧。 - **第三章:在Android Studio中编程** - Java和Kotlin两种语言...

    安卓Android源码——仿大众点评源码.zip

    【安卓Android源码——仿大众点评源码】 在Android开发领域,学习和研究开源项目是提升技能、了解最佳实践的重要途径。"安卓Android源码——仿大众点评源码"就是一个典型的例子,它提供了对大众点评App功能的模拟...

    android应用开发详解 郭宏志编著 pdf格式

    **第二章:Android开发基础** - **开发环境搭建**:指导如何安装配置Android Studio等开发工具。 - **Java与Kotlin**:对比两种主要的开发语言,并推荐使用场景。 - **Hello World项目**:通过创建简单的“Hello ...

    中文版Android程序员向导

    第二章“下载和安装Eclipse总则”是开始Android开发的第一步。首先,你需要下载和安装Java运行环境(JRE),这是Eclipse运行的基础。然后,下载Eclipse IDE,它是Android应用开发的主要工具。最后,配置Eclipse以...

    中文版Android程序员入门

    进入实际操作,第二章指导读者如何下载和安装开发环境。Eclipse是Android开发的常用集成开发环境(IDE),需要与Java运行环境(JRE)一同安装。在这一章中,详细步骤被分为三个部分,从下载JRE到最终安装Eclipse和...

    (国内某大型集团的内部资料)Android编程指南 程序员入门(中文版)

    第五章:Android程序 —— HelloWorld! 这一章节通过实现经典的“Hello World!”程序,让读者了解如何构建简单的Android应用程序,涵盖了项目创建、布局设计、代码编写等基本步骤。 #### 3. 第七章:使用Intents...

    Android入门教程

    四、编写你的第一个Android应用——"Hello, World!" 每一个编程旅程都始于经典的"Hello, World!"程序。在Android中,这通常通过XML布局文件来实现UI设计,如在TextView组件中显示文字。完成布局后,开发者将在Java...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    第二章 多窗口类浏览器设计 11 2.1 多窗口类浏览器需求分析 11 2.1.1 Activity简介 11 2.1.2 Fragment简介 11 2.1.3 多窗口类浏览器需求 12 2.2 多窗口浏览器模式的实现机制 12 2.2.1安卓移动端多窗口浏览器框架 12 ...

    基于Java语言的安卓系统编程学习第一部分

    接下来,“安卓编程学习第二天HelloWorld程序的运行.doc”介绍了安卓应用的基础——HelloWorld程序。这是每个新手开发者都会遇到的第一个例子,它展示了如何创建一个新的安卓项目,编写简单的代码,并在模拟器或真实...

    unity2d 游戏开发资源 unity2d 游戏开发资源

    参与项目开发:老人系列工具箱应用开发、奇遇社群应用程序开发、大稻旅图Beacon创新应用开发、Crazy Yummy暴食专家手机游戏开发、千变万话手机游戏开发、手势操控跨平台办公室数据中控系统开发、配对式交友手机社群...

    QtEmbedded入门实例教程PDF(破密版本).pdf

    #### 第二章 QT的安装 本章节介绍了Qt在不同环境下的安装过程: - **QtX11 的安装**:针对基于 X Window 的 Linux 系统,指导如何安装 Qt 开发环境。 - **Qt/Embedded 安装**:详细说明了如何在嵌入式设备上部署 Qt/...

Global site tag (gtag.js) - Google Analytics