首先,定义布局文件,代码如下:
<GridView
android:id="@+id/home_gv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
<!--每个格子的水平间距-->
android:horizontalSpacing="10dp"
<!--设置为3列-->
android:numColumns="3"
<!--每个格子的竖直间距-->
android:verticalSpacing="10dp"
/>
然后再代码中实例化,先自定义adapter类HomeAdapter,实现BaseAdapter的四个必须实现的方法。其中,getView最为重要,主要实现步骤: