Android之-----GridView使用的方法总结
GridView和ListView是Android里面比较常用的多控件布局,其使用方法上篇博客写过的ListViewf非常相似都要用到适配器来帮助创建界面。这里比较经常用适配器,那么下一篇博客就有必要来探究一下适配器的作用了。
这里我通过两种方式实现GridView布局,一种是比较简单的SimpleAdapter适配器来完成。另一种是继承BaseAdapter来自定义适配器。个人感觉第一中方法更加方便,但是第二种方法我们却能够更深入的了解到它进行数据页向面传输的机制。 SimpleAdapter方式实现:
activity_main.xml文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <GridView android:id="@+id/mineMainview" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="5dp" android:columnWidth="90dp" android:gravity="center" android:horizontalSpacing="5dp" android:numColumns="2" android:stretchMode="columnWidth" android:verticalSpacing="20dp" > </GridView> </RelativeLayout>
上面GridView的方法注解说明:
<!-- GridView的宽度和高度 //每一列的宽度 android:columnWidth="90dp"