API 25 (Android 7.1.1 API) widget.GridView——属性分析
2016-12-06 11:25
423 查看
Android API 25 (Andrid 7.1.1 API)
GridView
public class GridView
extends AbsListView
Added in API level 1
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.AdapterView<android.widget.ListAdapter>
↳android.widget.AbsListView
↳android.widget.GridView
请参阅网格视图指南。
关联方法:setColumnWidth(int
columnWidth)
属性说明:设置每一列的固定宽度。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是columnWidth。
关联方法:setGravity(int
gravity)
属性说明:设置每个单元格内的重力。
必须是以下常量之一或多个(使用“|”分隔):
top 将对象推送到其容器的顶部,而不更改其大小。
bottom 将对象推送到其容器的底部,而不更改其大小。
left 将对象推送到其容器的左侧,而不更改其大小。
right 将对象推送到其容器的右侧,而不更改其大小。
center 将对象放置在其容器的垂直和水平轴的中心,而不改变其大小。
center_vertical 将对象放置在其容器的垂直中心,而不改变其大小。
centet_horizontal 将对象放置在其容器的水平中心,而不改变其大小。
Fill 如果需要,增大对象的水平和垂直尺寸,以便它完全填充其容器。
fill_vertical 如果需要,增大对象的垂直尺寸,以便它完全填充其容器。
fill_horizontal 如果需要,增大对象的水平尺寸,以便它完全填充其容器。
clip_vertical 附加的可选设置,它可以设置容器内子对象的上下边缘裁剪它的容器边框。裁剪会基于垂直对齐的方式:顶部对齐的会裁剪底部边缘,底部对齐的会裁剪顶部边缘,不会上下边缘都裁剪。
clip_horizontal 附加的可选设置,它可以设置容器内子对象的左右边缘裁剪它的容器边框。裁剪会基于水平对齐的方式:左对齐的会裁剪右边缘,右对齐的会裁剪左边缘,不会左右边缘都裁剪。
start 将对象推送到其容器的开头,而不更改其大小。
end 将对象推送到其容器的结尾,而不更改其大小。
对应的全局属性资源符号是gravity。
关联方法:setHorizontalSpacing(inthorizontalSpacing)
属性说明:设置列之间的默认水平间距。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是horizontalSpacing。
关联方法:setNumColumns(int
numColumns)
属性说明:设置要显示的列数。
可以是整型值(integer),如“100”。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
可以是以下常量:
auto_fit自动填充。显示尽可能多的列来填补可用空间。
对应的全局属性资源符号是numColumns。
关联方法:setStretchMode(int
stretchMode)
属性说明:定义列应该如何缩放以填补可用的空白空间,如果有的话。缩放模式。
必须是以下常量之一:
none 禁止缩放
spacingWidth 缩放列间距
columnWidth 每列同步缩放
spacingWidthUniform 均匀缩放列间距
对应的全局属性资源符号是stretchMode。
关联方法:setVerticalSpacing(intverticalSpacing)
属性说明:设置行之间的默认垂直间距。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是verticalSpacing。
GridView
public class GridView
extends AbsListView
Added in API level 1
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.AdapterView<android.widget.ListAdapter>
↳android.widget.AbsListView
↳android.widget.GridView
【概述】
以二维滚动网格显示项目的视图。网格中的项目来自与此视图相关联的ListAdapter。请参阅网格视图指南。
【XML属性】
android: columnWidth
API 1关联方法:setColumnWidth(int
columnWidth)
属性说明:设置每一列的固定宽度。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是columnWidth。
android: gravity
API 1关联方法:setGravity(int
gravity)
属性说明:设置每个单元格内的重力。
必须是以下常量之一或多个(使用“|”分隔):
top 将对象推送到其容器的顶部,而不更改其大小。
bottom 将对象推送到其容器的底部,而不更改其大小。
left 将对象推送到其容器的左侧,而不更改其大小。
right 将对象推送到其容器的右侧,而不更改其大小。
center 将对象放置在其容器的垂直和水平轴的中心,而不改变其大小。
center_vertical 将对象放置在其容器的垂直中心,而不改变其大小。
centet_horizontal 将对象放置在其容器的水平中心,而不改变其大小。
Fill 如果需要,增大对象的水平和垂直尺寸,以便它完全填充其容器。
fill_vertical 如果需要,增大对象的垂直尺寸,以便它完全填充其容器。
fill_horizontal 如果需要,增大对象的水平尺寸,以便它完全填充其容器。
clip_vertical 附加的可选设置,它可以设置容器内子对象的上下边缘裁剪它的容器边框。裁剪会基于垂直对齐的方式:顶部对齐的会裁剪底部边缘,底部对齐的会裁剪顶部边缘,不会上下边缘都裁剪。
clip_horizontal 附加的可选设置,它可以设置容器内子对象的左右边缘裁剪它的容器边框。裁剪会基于水平对齐的方式:左对齐的会裁剪右边缘,右对齐的会裁剪左边缘,不会左右边缘都裁剪。
start 将对象推送到其容器的开头,而不更改其大小。
end 将对象推送到其容器的结尾,而不更改其大小。
对应的全局属性资源符号是gravity。
android: horizontalSpacing
API 1关联方法:setHorizontalSpacing(inthorizontalSpacing)
属性说明:设置列之间的默认水平间距。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是horizontalSpacing。
android: numColumns
API 1关联方法:setNumColumns(int
numColumns)
属性说明:设置要显示的列数。
可以是整型值(integer),如“100”。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
可以是以下常量:
auto_fit自动填充。显示尽可能多的列来填补可用空间。
对应的全局属性资源符号是numColumns。
android: stretchMode
API 1关联方法:setStretchMode(int
stretchMode)
属性说明:定义列应该如何缩放以填补可用的空白空间,如果有的话。缩放模式。
必须是以下常量之一:
none 禁止缩放
spacingWidth 缩放列间距
columnWidth 每列同步缩放
spacingWidthUniform 均匀缩放列间距
对应的全局属性资源符号是stretchMode。
android: verticalSpacing
API 1关联方法:setVerticalSpacing(intverticalSpacing)
属性说明:设置行之间的默认垂直间距。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是verticalSpacing。
【继承自widget.AbsListView的XML属性】
跳转widget.AbsListView【继承自view.ViewGroup的XML属性】
跳转view.ViewGroup【继承自view.View的XML属性】
跳转view.View相关文章推荐
- API 25 (Android 7.1.1 API) widget.ImageView——属性分析
- API 25 (Android 7.1.1 API) widget.GridLayout——属性分析
- API 25 (Android 7.1.1 API) widget.AbsListView——属性分析
- API 25 (Android 7.1.1 API) widget.ProgressBar——属性分析
- API 25 (Android 7.1.1 API) widget.TextView——属性分析
- API 25 (Android 7.1.1 API) widget.ProgressBar——属性分析
- API 25 (Android 7.1.1 API) widget.AnalogClock——属性分析
- API 25 (Android 7.1.1 API) view.View——属性分析
- API 25 (Android 7.1.1 API) view.ViewGroup——属性分析
- API 25 (Android 7.1.1 API) widget.Space
- API 25 (Android 7.1.1 API) widget.FrameLayout
- API 25 (Android 7.1.1 API) widget.ListView
- API 25 (Android 7.1.1 API) widget.Toast
- API 25 (Android 7.1.1 API) widget.AbsSpinner
- API 25 (Android 7.1.1 API) widget.Spinner
- API 25 (Android 7.1.1 API) widget.AbsoluteLayout
- API 25 (Android 7.1.1 API) view.TextureView
- API 23 widget.Space——属性分析
- API 25 (Android 7.1.1 API) view.ViewStub
- API 25 (Android 7.1.1 API) animation.AnimatorSet