最低层次的UI 组件
可以处理自身的显示 用于显示各种Field
处理所包含的Field的显示的相关事件处理
处理滚动 必须由一个管理它的组件
可以放入或者是移出显示堆栈中 可以显示的元素
扩展field能力
实现不同的接口来以不同的方式显示数据 类型 描述 RichTextField 显示格式化的文字 EditField 显示可以被编辑的文本框 ListField 显示可以被选中的列表框 Bitmap Field 显示一个图片 DateField 显示时间 管理组件的显示方式
让管理组件中包含的 field以特定的方式显示
将paint事件传递给所有包含的field
处理滚动 Field type Description VerticalFieldManager 垂直显示所包含的field HorizontalFieldManager 水平显示所包含的field FlowFieldManager 以水平的方式显示所包含的field,当空间不够时在垂直方向增加一行 DialogFieldManager 以对话框的形式显示所包含的field screen通过压栈/出栈的方式向UI堆栈加入/撤销
UI堆栈中最顶层的screen是可见的
screen使用自己代理manager组件来处理排版和滚动事件
某些screen有内置的排版manager组件,而有一些必须专门指定
可以处理自身的显示 用于显示各种Field
处理所包含的Field的显示的相关事件处理
处理滚动 必须由一个管理它的组件
可以放入或者是移出显示堆栈中 可以显示的元素
扩展field能力
实现不同的接口来以不同的方式显示数据 类型 描述 RichTextField 显示格式化的文字 EditField 显示可以被编辑的文本框 ListField 显示可以被选中的列表框 Bitmap Field 显示一个图片 DateField 显示时间 管理组件的显示方式
让管理组件中包含的 field以特定的方式显示
将paint事件传递给所有包含的field
处理滚动 Field type Description VerticalFieldManager 垂直显示所包含的field HorizontalFieldManager 水平显示所包含的field FlowFieldManager 以水平的方式显示所包含的field,当空间不够时在垂直方向增加一行 DialogFieldManager 以对话框的形式显示所包含的field screen通过压栈/出栈的方式向UI堆栈加入/撤销
UI堆栈中最顶层的screen是可见的
screen使用自己代理manager组件来处理排版和滚动事件
某些screen有内置的排版manager组件,而有一些必须专门指定
本文介绍了UI组件的基本概念,包括不同类型的Field如RichTextField、EditField等及其功能特性。此外还详细阐述了几种常见的管理组件,例如VerticalFieldManager、HorizontalFieldManager等如何组织和展示这些Field,并探讨了屏幕管理和UI堆栈的工作原理。

被折叠的 条评论
为什么被折叠?



