功能介绍
1、Tablist可以实现多个页签栏的切换,Tab为某个页签。子页签通常放在内容区上方,展示不同的分类。页签名称应该简洁明了,清晰描述分类的内容。
2、ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项,我们将利用ListContainer组件编写一个新闻首页界面,上方的新闻类别和中间的新闻列表都将使用ListContainer组件来实现。
3、RadioContainer是RadioButton的容器,在其包裹下的RadioButton保证只有一个被选项。我们将利用RadioContainer组件编写一道单选题。
4、Checkbox可以实现选中和取消选中的功能。我们将利用Checkbox组件编写一道多选题。
5、DatePicker主要供用户选择日期。在本章节,我们将利用DatePicker组件编写一个日期选择小程序。
6、DirectionalLayout是Java UI中的一种重要组件布局,用于将一组组件(Component)按照水平或者垂直方向排布,能够方便地对齐布局内的组件。我们将利用DirectionalLayout布局编写一个中秋灯谜列表。
7、DependentLayout是Java UI系统里的一种常见布局。与DirectionalLayout相比,拥有更多的排布方式,每个组件可以指定相对于其他同级元素的位置,或者指定相对于父组件的位置。我们将利用DirectionalLayout和DependentLayout布局编写一个新闻详情页面。
8、StackLayout直接在屏幕上开辟出一块空白的区域,添加到这个布局中的视图都是以层叠的方式显示,而它会把这些视图默认放到这块区域的左上角,第一个添加到布局中的视图显示在最底层,最后一个被放在最顶层。上一层的视图会覆盖下一层的视图。
9、TableLayout使用表格的方式划分子组件。TableLayout布局的使用方法详见常用组件开发指导。
效果演示