A view that shows items in two-dimensional scrolling grid. The items in the grid come from the associated with this view.
以上是Google api對(duì)于GridView的介紹回还,相較于ListView殿遂,GridView是一個(gè)二維的網(wǎng)格列表視圖,主要是網(wǎng)格的形式顯示章办,大都使用在選圖等類似的頁面芒炼。
GridView屬性及常用方法
GridView和ListView一樣都是繼承自AbsListView瘫怜,有很多屬性都是一樣的,現(xiàn)在只列舉那些與ListView不一樣的獨(dú)屬于GridView的屬性本刽。
* android:numColumns://列數(shù)量
* android:columnWidth://每列的寬度鲸湃,也就是Item的寬度
* android:verticalSpacing://兩行之間的邊距
* android:horizontalSpacing://兩列之間的邊距
* android:stretchMode://控制每一項(xiàng)如何被拉伸以填充它們的空間:
1. columnWidth: 一列
2. spacingWidth: 擴(kuò)展列之間的間距
3. spacingWidthUniform: 擴(kuò)展列之間的間距赠涮,間距是均勻的
4. none 禁用伸展
GridView的使用都是和ListView基本上一致,包括adapter的使用暗挑、優(yōu)化也是一樣的笋除。