和你一起終身學習,這裡是程式員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>
點個在看,友善您使用時快速查找!