个人知识总结:View篇--GridView

A view that shows items in two-dimensional scrolling grid. The items in the grid come from the associated with this view.

以上是Google api对于GridView的介绍,相较于ListView,GridView是一个二维的网格列表视图,主要是网格的形式显示,大都使用在选图等类似的页面。

GridView属性及常用方法

GridView和ListView一样都是继承自AbsListView,有很多属性都是一样的,现在只列举那些与ListView不一样的独属于GridView的属性。

* android:numColumns://列数量
* android:columnWidth://每列的宽度,也就是Item的宽度
* android:verticalSpacing://两行之间的边距
* android:horizontalSpacing://两列之间的边距
* android:stretchMode://控制每一项如何被拉伸以填充它们的空间:
   1. columnWidth: 一列
   2. spacingWidth: 扩展列之间的间距
   3. spacingWidthUniform: 扩展列之间的间距,间距是均匀的
   4. none 禁用伸展

GridView的使用都是和ListView基本上一致,包括adapter的使用、优化也是一样的。

你可能感兴趣的:(个人知识总结:View篇--GridView)