`

Android界面新发展

阅读更多

Android界面新发展

Android3.0版本在界面组件新增了动作栏(Action bar),用来整合界面的基本信息和导航功能,并新增了界面片段Fragment,用于封装不同功能模块的交互界面,使不同的交互界面在不同尺寸的设备上更好的适配和重用。

 

动作栏(Action bar

Android3.0版本之前用标题栏Title Bar导航,用选项卡画风屏幕的功能区,用选项菜单提供辅助功能的入口。

Android3.0版本之后,通过动作栏,Android将界面组件上的导航信息、功能区域选项信息、选项菜单信息等内容整合在一起。

 

   动作栏获取:Activity.getActionBar(),读取或修改属性信息。

setLogo/setTitle/hide/show

 

   动作栏包含几个区域,通常选项菜单的入口和首选项会在动作栏右上角,首选菜单项可以通过属性android:showAsAction将部分重要的菜单项直接放到动作栏上

android:showAsAction = ifRoom | withText

ifRoom表示动作栏如果有足够的空间,则把该菜单显示在动作栏上。withText表示显示时带着文本。还可以设置为never,表示不显示。还可以设置为always,表示永远显示。

 

标题栏图标也可以做成菜单项,监听其点击事件,实现导航菜单功能。

 

界面片段Fragment

界面的组织和控制工作由界面片段进行,界面组件只需将需要的界面片段拼接和控制即可。

Fragment.onViewCreate是必须重载的,用于构建界面片段控制的控件对象。

 

Fragment的动态拼接通过Activity.getFragmentManager实现。

 

重新定制选项卡

使用动作栏和界面片段可以自然构建选项卡效果的交互界面。

 

 

分享到:
评论

相关推荐

    最新最实用的android菜单界面布局

    5. **Fragment与TabLayout**:随着Android版本的发展,TabHost的使用逐渐被Google推荐的`TabLayout`和`Fragment`替代。TabLayout是Material Design组件,结合ViewPager可以轻松创建可滑动的标签页,而Fragment则用于...

    droiddraw-r1b16 Android界面设计工具 最新版

    《DroidDraw-R1B16:Android界面设计利器详解》 DroidDraw-r1b16是一款专为Android开发者和设计师打造的图形用户界面(GUI)设计工具,被誉为是Android应用开发中的实用助手。这款工具以其简洁的操作界面和强大的...

    Android可视化界面设计工具DroidDraw

    综上所述,DroidDraw作为一款轻量级的Android界面设计工具,为开发者提供了一个便捷的可视化设计环境。然而,随着Android开发工具的不断发展,如Android Studio内置的布局编辑器日益完善,DroidDraw的使用逐渐减少。...

    Android界面设计工具DroidDraw 最新版本

    **Android界面设计工具DroidDraw详解** DroidDraw是一款专为Android开发者设计的图形用户界面(GUI)构建工具,它提供了简单易用的界面,帮助开发者快速创建Android应用的布局设计。这款工具对于初学者或者在开发...

    Android用户界面.

    根据提供的文件信息,本文将深入解析Android用户界面设计的相关知识点...随着Android平台的不断发展,以及对用户体验重视程度的提高,开发者更需要不断学习新的技术和设计理念,以保持自己在移动应用开发领域的竞争力。

    基于Android技术的界面设计与研究.pdf

    文档内容还指向了在Android界面设计与研究方面的学术论文或技术文档,指向的网址可能是这些资源的在线访问链接。这表明,关于Android界面设计的研究成果可能已经被学术界收录并发表,供业界人士学习和交流。 综上所...

    Android界面开发工具DroidDraw

    **Android界面开发** 在Android应用开发中,设计用户界面(UI)是至关重要的一步,它直接影响到用户体验。DroidDraw是一款专为简化这一过程而设计的工具,尤其适合初学者和快速原型设计。这款工具允许开发者在没有...

    AndroidUI界面开发规范

    ### AndroidUI界面开发规范 #### 一、引言 随着移动设备的普及和发展,用户界面(UI)设计在软件开发中的重要性日益凸显。...在未来的发展中,随着新技术的不断涌现,Android UI设计也将面临更多的挑战和机遇。

    Android组件界面设计工具 DroidDraw

    在Android应用开发中,界面设计是一项至关重要的任务,它直接影响着用户的使用体验和对应用程序的第...虽然现在可能有更现代的替代品,但了解DroidDraw及其工作原理对于理解Android界面设计的基础和历史发展仍有价值。

    android所见即所得界面设计工具---droiddraw

    DroidDraw作为一款早期的Android界面设计工具,对于初学者和快速原型设计有一定的价值。然而,随着Android开发环境的发展,现代开发者更多地转向了功能更全面、更新及时的Android Studio。尽管如此,了解DroidDraw...

    android登录,webservice连接sql数据库,布局实现界面切换

    - 使用Android Studio创建一个新的Activity,作为登录界面。通常会包含两个EditText(用户名和密码)和一个Button(登录按钮)。 - EditText可以通过XML布局文件定义,使用android:hint属性设置提示文字,android:...

    电子政务-基于Android界面的变电站监测系统.zip

    本篇着重讨论的是一套基于Android界面的变电站监测系统,它利用移动设备的便捷性,实现了对变电站运行状态的实时监控和管理,为电力行业的信息化建设提供了新的解决方案。 1. Android平台的优势: Android操作系统...

    iOS和android的app界面设计规范简版

    这份“iOS和Android的app界面设计规范简版”文档旨在为开发者提供一个快速参考指南,帮助他们在设计过程中遵循最佳实践。 对于iOS平台,苹果公司提供了Human Interface Guidelines(人机交互指南),强调简洁、直观...

    Android Android Android Android Android Android

    "Hello, Android 2nd Edition"的两个PDF版本可能是同一本书的不同版本或修订版,其中可能包含作者对原版内容的改进和更新,以适应Android平台的发展变化。 总的来说,Android开发是一门涵盖广泛的技术领域,从基础...

    毕业设计论文基于Android系统的智能手机界面的交互模式设计研究.doc

    我们认为,本研究论文的结果将对 Android 手机的发展和智能化产生重要的影响。 知识点: 1. Android 系统的智能手机界面设计需要考虑到多方面的因素,包括视觉效果、交互模式、用户体验等。 2. 好的交互模式可以...

Global site tag (gtag.js) - Google Analytics