怎样进行Android UI元素设计


  本文标签:Android UI元素

  Android UI元素里面包含了许多的内容,比如:该平台由操作系统、中间件、用户界面和应用软件组成,一个应用程序要想受用户喜爱,那么UI可不能差  。

  Android为相似的编程名词引入了一些新的术语,将在下面的章节详细描述:

  
◆Views
View是视觉接口元素中基本的UI类(和通常了解的control或widget)  。所有的UI控件,layout类都是继承自View  。

  ◆ViewGroups
View Group是View的一个扩展,它可以容纳多个子View  。通过扩展ViewGroup类,你可以创建由相互联系的子View组成的复合控件  。ViewGroup类同样可以被扩展用作layout管理器,如LinearLayout,帮助你组建UI  。ActivitiesActivity,在上一章中有详细描述,代表一个显示给用户的窗口或屏幕  。Activity是Android里的Form  。为了显示UI,你只需指定View或Layout给Activity就可以了  。

  Android UI元素提供了一些通用的UI控件、widget和layout管理器  。像大多数图形应用程序一样,需要扩展和修改一些标准的控件——或者创建组合的或全新的控件——来提供自己的功能性是非常可能的  。

  • Android模拟器skin制定方式详解
  • Android手机操作系统2010趋势展望
  • 详解Android组件的使用
  • 深度解读Android应用程序性能
  • 对于Android DEX文件详细说明

  不断增大的屏幕大小、显示分辨率和移动处理器的强劲都可以看到,移动应用程序越来越趋向视觉体验  。当小的屏幕为创建复杂的视觉界面提供了挑战,而移动设备的普遍存在致使这个挑战是值得接受的  。在这章里,你将学习到基本的Android UI元素,学习怎样使用Views、View Groups和layouts去为你的Activity创建功能的、富有直观力的UI  。

  在学习了Android SDK中提供的一些控件后,你将学习怎样扩展和定制它们  。你将看到怎样使用View Groups去组合Views  。创建由相互作用的子控件组成的原子的、重复利用的UI元素  。你还会学习到怎样创建你自己的Views,来实现显示数据和与用户交互的新途径  。

  使用一些继承自ViewGroup的layout管理器来组织Android UI元素中的单个元素到屏幕上  。正确地使用layout对于创建好的UI是很重要的;这一章将介绍几个本身的layout类,演示如何使用它们以及怎样创建自己的layout  。

  Android应用程序和上下文菜单系统为现代触摸设备提供了最优的方式  。作为检查Android UI模式的小试验,在本章的最后,会看一看如何创建和使用Activity与菜单系统  。