xsmile
You can fly higher
xsmile's Blog
Android's Doc

突然心血来潮,脑袋发热,就翻译了Android文档有关应用程序开发中的小小的一部分。不谈质量好坏,姑且就当是消遣了。

屏幕显示元素的层次

Android应用程序最基本的功能部件叫activity一个类名为android.app.Activity的对象,它虽然能做很多事情,却不会自己显示在屏幕上。想让你的activity出现在屏幕上并且设计它的外观,你要用到views viewgroups――它们是 Android平台上最基本的用户界面显示组件。

Views

view android.view.View 这个基类的对象,它实际上是个数据结构,用来存储屏幕上指定矩形区域内有关布局和内容的相关信息。一个 View 对象能够处理其屏幕表现区域内诸如测距和布局、绘制、焦点变换、滚动、按键/手势等一系列工作。

View 做为基类服务于 widgets ――它是一系列用于绘制屏幕交互元素的完整实现子类。Widgets有它自己的测算和绘制方法, 所以你能用他们快速构建自己的用户界面。 目前可用的 Widgets成员有Text, EditText, InputMethod, MovementMethod, Button, RadioButton, Checkbox, ScrollView

Viewgroups

viewgroup 对象的类是android.view.Viewgroup。从名字可以看出, viewgroup 其实是 view 对象的一种特殊类型,它的作用是包含和管理下属的一系列view和其他viewgroup Viewgroups 让你用来增加UI结构并且建立复杂的屏幕显示元素,以用来做为单个实体进行引用。

Viewgroup 做为基类服务于 layouts ――它是一系列用于提供常用屏幕显示布局的完整实现子类。layouts 给了你建立一系列view组件结构的途径。

树形结构的UI

Android平台, 使用基于viewviewgroup节点的树形结构定义ActivityUI,就像下面的图片显示的那样。 它根据你的需要,或简单或复杂。 你可以使用Android预先定义的wedgetlayout或者自定义的显示类型来构建你的UI

 

http://code.google.com/android/images/viewgroup.png

发表回复

textsms
account_circle
email

  • Je

    要全翻译 工作量太大了

    只能老老实实啃英文

    14 年前 回复

xsmile's Blog

Android's Doc
突然心血来潮,脑袋发热,就翻译了Android文档有关应用程序开发中的小小的一部分。不谈质量好坏,姑且就当是消遣了。 屏幕显示元素的层次 Android应用程序最基本的功能部件叫activity--一…
扫描二维码继续阅读
2007-12-11