和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、GridView 简介
二、 GridView 主要使用方法
三、 GridView 使用Demo
一、GridView 简介
在学习GridView 之前,我们需要先了解GridView的继承关系,
GridView的继承关系如下:
java.lang.Object
↳ android.view.View
↳ android.view.ViewGroup
↳ android.widget.AdapterView
↳ android.widget.AbsListView
↳ android.widget.GridView
GridView
跟ListView
很类似,Listview
主要以列表形式显示数据,GridView
则是以网格形式显示数据,掌握ListView
使用方法后,会很轻松的掌握GridView
的使用方法。
二、 GridView 主要使用方法
GridView
主要通过使用自定义BaseAdapter
来适配数据,进而显示到GridView
中。主要使用方法如下:
1. 准备数据源
=
2. 为数据源设置适配器
=
3. 将适配过后点数据显示在GridView 上
setAdapter
三、 GridView 使用Demo
1.实现效果如下
GridView
实现代码如下
;
2.GridView 布局如下
<?xml version="1.0" encoding="utf-8"?>
3.item 布局 如下
<?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">
<ImageViewandroid:id="@+id/grid_img"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_margin="5dp"android:gravity="center_horizontal"android:src="@drawable/ic_launcher" />
<TextViewandroid:id="@+id/grid_tv"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_margin="5dp"android:textColor="@android:color/darker_gray"android:text="test"android:gravity="center_horizontal"android:textSize="25sp" />
LinearLayout>
点个在看,方便您使用时快速查找!