GridView(网格视图),用于在界面上按行、列分布的方式显示多个组件。GridView和ListView有相同的父类,因此他们具有相似的特性。他们的主要区别在于:ListView是在一个方向上分布;而GridView 是在两个方向上分布。
GridView提供的常用XML属性如下:
XML属性 | 说明 |
android:columnWidth
|
设置列的宽度 |
android:gravity
|
设置对其方式 |
android:horizontalSpacing
|
设置各元素键的水平间距 |
android:numColumns
|
设置列数 |
android:stretchMode
|
设置拉伸模式 |
android:verticalSpacing
|
设置各元素之间的垂直间距 |
实现GridView布局主要分三个步骤:
1、在mian_interface.xml使用GridView布局。
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:layout_width
=
"match_parent"
android:layout_height
=
"match_parent"
android:orientation
=
"vertical"
>
<
GridView
android:id
=
"@+id/gridview"
android:layout_width
=
"fill_parent"
android:layout_height
=
"fill_parent"
android:columnWidth
=
"90dp"
android:gravity
=
"center"
android:horizontalSpacing
=
"6dp"
android:numColumns
=
"2"
<
|