【摘要】:本节引言本节给用户介绍的是第二个Adapter类的控件——GridView,见名知义,ListView是列表,GridView是网格显示。它和ListView一样,都是AbsListView的子类,诸多属性和ListView都是相通的。本节就来学习GridView的基本用法。新建一个类AndroidBean,用于设置ListView中的加载项。
本节引言
本节给用户介绍的是第二个Adapter类的控件——GridView(网格视图),见名知义,ListView是列表,GridView是网格显示。它和ListView一样,都是AbsListView的子类,诸多属性和ListView都是相通的。本节就来学习GridView的基本用法。
1.相关属性
下面是GridView中的一些属性:
android:columnWidth:设置列的宽度;
android:gravity:组件对其方式;
android:horizontalSpacing:水平方向每个单元格的间距;
android:verticalSpacing:垂直方向每个单元格的间距;
android:numColumns:设置列数;
android:stretchMode:设置拉伸模式,可选值为 none:不拉伸;spacingWidth:拉伸元素间的间隔空隙;columnWidth:仅仅拉伸表格元素自身;spacingWidthUniform:既拉元素间距又拉伸它们之间的间隔空袭。(https://www.xing528.com)
2.使用示例
(1)新建一个module,命名为GridViewDemo。
(2)新建一个自定义布局文件grid_item.xml。
(3)收集8个头像图片,并导入至drawable文件夹下。
(4)新建一个类AndroidBean,用于设置ListView中的加载项。
(5)布局文件activity_main.xml。
(6)MainActivity.java。
(7)运行效果,见图2.19。
图2.19
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
