网格视图(GrideView)是按照行、列的方式来显示多个组件,通常用于显示图片或图标等.-烟台编程培训负责整理
1.在XML布局文件中添加<GrideView>基本语法如下:
<GrideView
属性列表
>
</GrideView>
2.GrideView组件支持的XML属性如下:
XML属性
描述
android:columnWideth
用于设置列的宽度android:gravity
用于设置对齐方式android:horizontalSpacing
用于设置各元素之间的水平间距android:numColumns
用于设置列数android:stretchMode
用于设置拉伸模式,其中属性值可以是none(不拉伸)、spacingWidth(仅拉伸元素之间的间距)、cilumnWidth(仅拉伸表格元素本身)、spacingWidthUniform(表格元素本身、元素之间的间距一起拉伸)android:verticalSpacing
用于设置各元素之间的垂直间距
3.在使用GrideView组件时,通常Adapter类为GrideView组件提供数据
Adapter类是一个接口,代表适配器对象,他是组件与数据之间的桥梁,通过它可以处理数据并将其绑定到相应的组件上,它的常用实现类包括以下几个.
ArrayAdapter:数组适配器,通常用于将数组的多个值包装成多个列表项,只能显示一行文字.
SmipleAdaper:简单适配器,通常用于将List集合的多个值包装成多个列表项.可以自定义各种效果,功能强大.
SmipleCouesorAdapter:与SmipleAdaper类似,只不过它需将Cursor(数据库的游标对象)的字段与组件ID对应,从而实现将数据库的内容以列表形式展示出来.
BaseAdapter:是一个抽象类,继承它需要实现较多的方法,通常他可以对各列表项进行最大限度的定制,也有很高的灵活性.
以上就是烟台编程培训给大家做的内容详解,更多关于ui的学习,请继续关注烟台编程培训