最低层次的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组件,而有一些必须专门指定