网格视图(GrideView)是按照行、列的方式来显示多个组件,通常用于显示图片或图标等。
1.在XML布局文件中添加基本语法如下:
属性列表
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:是一个抽象类,继承它需要实现较多的方法,通常他可以对各列表项进行最大限度的定制,也有很高的灵活性。
| 留言与评论(共有 0 条评论) |